FProbe-快速HTTP探测

#FProbe
FProbe -快速HTTP探测

安装

GO111MODULE =开始获取-u github.com/theblackturtle/fprobe

## 特征
-获取域/子域的列表,并探查工作的http / https服务器。
-在运行时优化RAM和CPU。
-支持每个域的特殊端口
-JSON格式的详细说明,带有一些其他标头,例如“状态代码”,“内容类型”,“位置”。
 

用法

fprobe的用法:
  -c int
        并发(默认为50)
  -cidr
        从CIDR生成IP地址
  -i字符串
        输入文件(默认为stdin)(默认为“-”)
  -l使用同一行中的端口(google.com,2087,2086)
  -p值
        添加其他探针(proto:port)
  -s跳过默认探针(http:80和https:443)
  -t int
        超时(秒)(默认为9)
  -v打开详细

基本用法

标准输入

❯cat domains.txt | fprobe

档案输入

❯fprobe -i domains.txt

并发

❯cat domains.txt | fprobe -c 200

使用内联端口

如果要为每个域使用特殊端口,则可以使用-l标志。您可以解析Nmap / Masscan输出并将其重新格式化以使用此功能。

输入(domains.txt)

google.com,2087,2086,8880,2082,443,80,2052,2096,2083,8080,8443,2095,2053
yahoo.com,2087,2086,8880,2082,443,80,2052,2096,2083,8080,8443,2095,2053
sport.yahoo.com,2086,443,2096,2053,8080,2082,80,2083,8443,2052,2087,2095,8880

命令

❯cat domains.txt | fprobe -l

### 超时

❯cat domains.txt | fprobe -t 10

特殊端口

❯cat domains.txt | fprobe -p http:8080 -p https:8443

用于检查工作网址

❯echo'https://google.com/path1?param=1'| fprobe

https://google.com/path1?param=1

输入CIDR

❯echo'192.168.1.1/24'| fprobe -cidr

使用内置端口集合(默认情况下包括80、443)

-中:8000、8080、8443
-大:81、591、2082、2087、2095、2096、3000、8000、8001、8008、8080、8083、8443、8843、8888
-XLarge:81、300、591、593、832、981、1010、1311、2082、2087、2095、2096、2480、3000、3128、3333、4243、4243、4567、4711、4712、4993、5000、5104、5108 ,5800,6543,7000,7396,7474,8000,8001,8008,8014,8042,8069,8080,8081,8088,8090,8091,8118,8123,8172,8222,8243,8280,8281,8333,8443 ,8500,8834,8880,8888,8983,9000,9043,9060,9080,9090,9091,9200,9443,9800,9981,12443,16080、18091、18092、20720、28017

❯cat domains.txt | fprobe -p中/大/ xlarge

跳过默认探针

如果不想探测端口80上的HTTP或端口443上的HTTPS,则可以使用-s标志。

❯cat domains.txt | fprobe -s

详细

详细输出将为JSON格式,并带有一些其他标头,例如“状态代码”,“内容类型”,“位置”。

❯cat domains.txt | fprobe -v
{“ site”:“ http://google.com”,“ status_code”:301,“ server”:“ gws”,“ content_type”:“ text / html; charset = UTF-8”,“ location”:“ http://www.google.com/“}
{“ site”:“ https://google.com”,“ status_code”:301,“ server”:“ gws”,“ content_type”:“ text / html; charset = UTF-8”,“ location”:“ https://www.google.com/“}

工具地址:Github

本文经授权后发布,本文观点不代表立场,转载请联系原作者。
-- 展开阅读全文 --
JAVA系列一--什么是JAVA
« 上一篇 05-18
C语言-for循环排序一维数组
下一篇 » 05-23

发表评论