FProbe:一款HTTP/HTTPS服务器快速探测工具

枫少@KillBoy
枫少@KillBoy
管理员
219
文章
0
粉丝
资源分享9710,8031字数 547阅读1分49秒阅读模式
AI智能摘要
还在为繁琐的服务器探测任务头疼?FProbe这款轻量级工具,能让你在几秒内批量识别目标域名背后的HTTP/HTTPS服务。支持自定义端口、高并发扫描,还能输出包含状态码、响应头等详细信息的JSON结果。无论是资产梳理还是安全评估,都能高效胜任。想知道它如何实现精准探测与性能优化的平衡?点击了解实战用法。
— AI 生成的文章内容摘要

FProbe:一款HTTP/HTTPS服务器快速探测工具-图片1

FProbe是一款HTTP/HTTPS服务器快速探测工具,广大研究人员只需要给FProbe提供一个域名或子域名列表,它就可以帮助我们探测目标域名后台运行的是HTTP服务器还是HTTPS服务器了。

工具安装

GO111MODULE=on go get -u github.com/theblackturtle/fprobe

功能介绍

1、该工具可以接受域名/子域名列表,并探测其后端的HTTP/HTTPS服务器;

2、在运行时优化RAM和CPU;

3、支持域名特殊端口;

4、详细的JSON格式,包含Status Code、Content Type和Location;

工具使用

Usage of fprobe:

  -c int

        Concurrency (default 50)

  -i string

        Input file (default is stdin) (default "-")

  -l    Use ports in the same line (google.com,2087,2086)

  -p value

        add additional probe (proto:port)

  -s    skip the default probes (http:80 and https:443)

  -t int

        Timeout (seconds) (default 9)

  -v    Turn on verbose

基础使用

Stdin输入:

❯ 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

检测可用的URL:

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

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

使用内置端口收集功能(默认包含80和443):

1、Medium: 8000, 8080, 8443

2、Large: 81, 591, 2082, 2087, 2095, 2096, 3000, 8000, 8001, 8008, 8080, 8083, 8443, 8834, 8888

3、XLarge: 81, 300, 591, 593, 832, 981, 1010, 1311, 2082, 2087, 2095, 2096, 2480, 3000, 3128, 3333, 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 medium/large/xlarge

跳过默认探测:

如果你不想探测HTTP(80端口)或HTTPS(443端口),你可以使用-s标签:

❯ cat domains.txt | fprobe -s

Verbose

Verbose输出数据为JSON格式数据,其中还会包含额外的Header,例如Status Code、Content Type、Location。

❯ 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/"}

项目地址

FProbe:【GitHub传送门

https://www.freebuf.com/sectool/233012.html

 
枫少@KillBoy
评论  97  访客  97
    • 梦之蝶
      梦之蝶 0

      支持这么多端口?

      • 灵活的龙猫
        灵活的龙猫 1

        试了下,json输出还行,但有的站点超时了

          • 柠檬草精灵
            柠檬草精灵 1

            @ 灵活的龙猫 超时可以调大-t参数,遇到慢站点就不容易卡住。

          • 古玺魂
            古玺魂 0

            之前用nmap扫,这个看起来更快点

              • 旧时光轮
                旧时光轮 0

                @ 古玺魂 确实比nmap省时,特别是大批量时感觉更顺手。

                • 燃烧废墟
                  燃烧废墟 0

                  @ 古玺魂 比nmap轻多了,至少不会卡死终端。

                • 星空下的行者
                  星空下的行者 1

                  直接cat domains.txt就能跑?

                  • 火锅底料爱好者
                    火锅底料爱好者 1

                    -l参数那个内联端口怎么用,没看懂

                      • 蓝子子
                        蓝子子 1

                        @ 火锅底料爱好者 -l就是把域名和端口放同一行,用逗号分隔,文件里直接写就行。

                        • Solar Wind
                          Solar Wind 0

                          @ 火锅底料爱好者 我之前也卡在这儿,直接照文档敲就好。

                        • 隐形人小丸子
                          隐形人小丸子 0

                          扫出来status code有啥用啊🤔

                          • 青丝绕
                            青丝绕 0

                            有go环境就能装?

                            • 酱坊吕
                              酱坊吕 1

                              这个和httpx哪个好用?

                              • 虚拟星使
                                虚拟星使 1

                                看起来挺轻量的,回头试试看

                                • 孤寒
                                  孤寒 0

                                  速度真的比nmap快,直接跑完一批子域名。

                                    • 西安城墙
                                      西安城墙 0

                                      @ 孤寒 确实快,一批子域几分钟搞定,爽。

                                    • Cosmic Drifter
                                      Cosmic Drifter 0

                                      这个工具省内存,老电脑上也能跑。

                                      • 夜行独白
                                        夜行独白 0

                                        我用-l参数把端口写在同一行,省事多了。

                                        • 酒尽灯残
                                          酒尽灯残 1

                                          json输出里带的location字段真的有助于追踪重定向。

                                          • 玉钏尝羹
                                            玉钏尝羹 1

                                            这个probe默认不扫80/443,想要单独检测https可以加-s。

                                            • 天际线传媒
                                              天际线传媒 0

                                              超时设9秒还是会漏点,我把-t改成12秒后就全出来了。

                                                • 炽焰歌者
                                                  炽焰歌者 0

                                                  @ 天际线传媒 超时调高确实能减少漏网,但太慢也影响效率,得平衡。

                                                  • 幽影信使
                                                    幽影信使 0

                                                    @ 天际线传媒 跑得是快,但漏了不少端口,调-t到12才全。

                                                  • 键盘侠の快乐
                                                    键盘侠の快乐 0

                                                    看到这么多端口列表,感觉工具像个端口百科。

                                                    • 衣柜的旧衣
                                                      衣柜的旧衣 0

                                                      有的站点返回301,我还以为是打不开,原来是跳转。😂

                                                        • 咕嘟咕
                                                          咕嘟咕 0

                                                          @ 衣柜的旧衣 301跳转很正常,主要看跳转地址有没有问题

                                                        • Stardust Traveler
                                                          Stardust Traveler 0

                                                          我之前也踩过端口扫的坑,结果卡在443一直等。

                                                          • 昭阳殿才女
                                                            昭阳殿才女 1

                                                            感觉这玩意儿有点贵,装个go环境都要折腾。

                                                            • 丹青一笔
                                                              丹青一笔 0

                                                              要是比特币跌回3万他们还能撑住不?

                                                              • Nebula Whisper
                                                                Nebula Whisper 0

                                                                感觉有点复杂,得先装go环境。

                                                                • 幻影琉璃
                                                                  幻影琉璃 0

                                                                  json输出格式挺实用,能直接导入分析。

                                                                  • 京胡悠扬
                                                                    京胡悠扬 0

                                                                    这工具扫内网效率咋样?

                                                                    • 星云收藏家
                                                                      星云收藏家 1

                                                                      扫了半天全是301,白忙活。

                                                                      • 死亡主宰
                                                                        死亡主宰 0

                                                                        对新手不太友好,文档再详细点就好了。

                                                                        • 孟婆侍女
                                                                          孟婆侍女 0

                                                                          之前用masscan配合这个应该更快。

                                                                            • 星骸旅人
                                                                              星骸旅人 0

                                                                              @ 孟婆侍女 你说的对,masscan先筛一遍再用fprobe细探更高效。

                                                                            • 篆烟痕
                                                                              篆烟痕 0

                                                                              -s参数跳过默认端口,那怎么单独扫http?

                                                                                • 风琴声
                                                                                  风琴声 1

                                                                                  @ 篆烟痕 默认端口跳过的话可以自己指定-p参数扫80

                                                                                  • 幽冥诗骸
                                                                                    幽冥诗骸 1

                                                                                    @ 篆烟痕 -s是跳过80和443,想单独扫http得自己加-p http:80。

                                                                                  • 灵蝶逆光
                                                                                    灵蝶逆光 0

                                                                                    这么多端口列表,实际用得上几个?

                                                                                    • 火焰幻瞳
                                                                                      火焰幻瞳 0

                                                                                      直接管道输入挺方便的,不用老写文件。

                                                                                      • 农夫钱
                                                                                        农夫钱 0

                                                                                        这工具装起来是有点门槛,go环境配半天。

                                                                                          • 镇国将军
                                                                                            镇国将军 0

                                                                                            @ 农夫钱 go环境确实劝退不少新手

                                                                                          • 恶作剧大师
                                                                                            恶作剧大师 0

                                                                                            -l就是域名和端口用逗号连一起写进文件里,我试了可行。

                                                                                            • 老花镜
                                                                                              老花镜 0

                                                                                              我跑的时候发现并发调到300也没翻车,比预想稳。

                                                                                              • 射手自由风
                                                                                                射手自由风 0

                                                                                                httpx功能多点,但fprobe轻快,看要啥效果吧。

                                                                                                  • 机灵的小鹿
                                                                                                    机灵的小鹿 0

                                                                                                    @ 射手自由风 我倒是更喜欢轻量的,省事。

                                                                                                    • 宇宙园丁
                                                                                                      宇宙园丁 0

                                                                                                      @ 射手自由风 对比下来,速度真的好几倍。

                                                                                                    • 闺门旦雅
                                                                                                      闺门旦雅 0

                                                                                                      扫301正常,关键是看location跳哪去了,有用。

                                                                                                      • 啵啵狗
                                                                                                        啵啵狗 0

                                                                                                        老机器跑nmap卡死,这玩意儿倒是挺流畅。

                                                                                                        • 比特探秘
                                                                                                          比特探秘 1

                                                                                                          -json输出方便写脚本处理,省得再解析。

                                                                                                          • 电子吟游
                                                                                                            电子吟游 0

                                                                                                            这端口列表看着多,实际常用也就那几个。

                                                                                                            • Fading Sonata
                                                                                                              Fading Sonata 0

                                                                                                              这个并发200会不会太激进啊

                                                                                                              • 青蛇郎
                                                                                                                青蛇郎 0

                                                                                                                json输出格式很实用,直接就能用脚本处理

                                                                                                                • 社交慎入
                                                                                                                  社交慎入 1

                                                                                                                  内联端口那个用法试了下,确实方便

                                                                                                                  • 春分
                                                                                                                    春分 1

                                                                                                                    老机器跑这个比nmap流畅多了

                                                                                                                    • 安静小鱼
                                                                                                                      安静小鱼 0

                                                                                                                      有谁知道这个支持ipv6吗?

                                                                                                                      • 流云的呢喃
                                                                                                                        流云的呢喃 1

                                                                                                                        这工具扫子域名速度确实快

                                                                                                                        • 幻月铃音
                                                                                                                          幻月铃音 0

                                                                                                                          看到这么多端口列表头都大了

                                                                                                                          • 符号迷宫
                                                                                                                            符号迷宫 1

                                                                                                                            这工具扫端口挺方便啊

                                                                                                                              • 漆雕方
                                                                                                                                漆雕方 0

                                                                                                                                @ 符号迷宫 对,直接一行命令搞定,省去手动脚本。

                                                                                                                              • 密林独行者
                                                                                                                                密林独行者 1

                                                                                                                                这工具跑起来真不卡,老本子有救了。

                                                                                                                                  • 星尘守护
                                                                                                                                    星尘守护 0

                                                                                                                                    @ 密林独行者 老机器跑这个真的不卡,比我那破本强多了。

                                                                                                                                  • 草莓芝士
                                                                                                                                    草莓芝士 0

                                                                                                                                    扫完一堆301,还得手动看location,有点累。

                                                                                                                                    • 瓦匠宋
                                                                                                                                      瓦匠宋 0

                                                                                                                                      -t默认9秒太短了吧,好多超时的。

                                                                                                                                      • 鹦鹉乐师
                                                                                                                                        鹦鹉乐师 1

                                                                                                                                        go环境配好了就能直接用?求问依赖多不多?

                                                                                                                                        • 文鳐戏
                                                                                                                                          文鳐戏 1

                                                                                                                                          -l参数就是把端口跟域名写一行逗号隔开呗,懂了。

                                                                                                                                            • Infinite Whimsy
                                                                                                                                              Infinite Whimsy 0

                                                                                                                                              @ 文鳐戏 -l参数就是域名和端口写一行用逗号分隔,我刚开始也没明白。

                                                                                                                                            • 绯色轨迹
                                                                                                                                              绯色轨迹 0

                                                                                                                                              json输出带status和location,写脚本省事多了👍

                                                                                                                                              • 萱草
                                                                                                                                                萱草 0

                                                                                                                                                之前用masscan扫完还得处理格式,这个直接-p就行。

                                                                                                                                                • 星月手札
                                                                                                                                                  星月手札 0

                                                                                                                                                  并发200稳吗?我怕被目标ban了。

                                                                                                                                                  • WitchHollow
                                                                                                                                                    WitchHollow 0

                                                                                                                                                    -s跳过80/443后,怎么只扫8443啊?没整明白。

                                                                                                                                                    • Tranquil Storm
                                                                                                                                                      Tranquil Storm 0

                                                                                                                                                      扫内网能用不?感觉对外网更友好。

                                                                                                                                                        • 欢乐的彩虹
                                                                                                                                                          欢乐的彩虹 0

                                                                                                                                                          @ Tranquil Storm 扫内网肯定能用啊,我们内网资产多,正需要这种轻量工具。

                                                                                                                                                        • 番茄酱战士
                                                                                                                                                          番茄酱战士 0

                                                                                                                                                          装个go环境确实麻烦,但用过一次就顺了。

                                                                                                                                                            • 田园诗意
                                                                                                                                                              田园诗意 0

                                                                                                                                                              @ 番茄酱战士 go环境配一次后面就省心了,编译完直接丢服务器跑。

                                                                                                                                                            • 小兔奶糖
                                                                                                                                                              小兔奶糖 0

                                                                                                                                                              这工具跑起来内存占用真低,老机器感动哭了。

                                                                                                                                                              • 阳台植物
                                                                                                                                                                阳台植物 0

                                                                                                                                                                json里带location太实用了,自动跳转一目了然。

                                                                                                                                                                • 星尘呓语
                                                                                                                                                                  星尘呓语 0

                                                                                                                                                                  并发300我都试了,没崩,就是怕被防火墙拉黑。

                                                                                                                                                                  • 糯糯小奶包
                                                                                                                                                                    糯糯小奶包 1

                                                                                                                                                                    超时9秒真不够,调成15才扫全,建议默认改改。

                                                                                                                                                                    • 暗影之怒
                                                                                                                                                                      暗影之怒 0

                                                                                                                                                                      go依赖不多,装完就能跑,就是编译有点卡。

                                                                                                                                                                      • 月影独白
                                                                                                                                                                        月影独白 1

                                                                                                                                                                        能解析Nmap输出这点还挺方便的。

                                                                                                                                                                        • 麦浪起伏
                                                                                                                                                                          麦浪起伏 1

                                                                                                                                                                          扫内网应该也行,但我还没试,回头测测。

                                                                                                                                                                          • 呆萌小饭团
                                                                                                                                                                            呆萌小饭团 0

                                                                                                                                                                            这个和httpx比轻多了,适合快速过一遍子域。

                                                                                                                                                                            • 幻月之泪
                                                                                                                                                                              幻月之泪 1

                                                                                                                                                                              这工具扫起来飞快,就是文档有点简略。

                                                                                                                                                                              • 瓦檐月
                                                                                                                                                                                瓦檐月 0

                                                                                                                                                                                -status 301还能看跳转去哪,挺实用的。

                                                                                                                                                                                • 柳岸晓风
                                                                                                                                                                                  柳岸晓风 1

                                                                                                                                                                                  端口列表挺全的。

                                                                                                                                                                                    • 无尽梦魇
                                                                                                                                                                                      无尽梦魇 1

                                                                                                                                                                                      @ 柳岸晓风 确实,省了不少自己整理的功夫

                                                                                                                                                                                    • 爱笑的松鼠
                                                                                                                                                                                      爱笑的松鼠 1

                                                                                                                                                                                      -json输出带header信息,写自动化脚本太方便了。

                                                                                                                                                                                      • 云袖飘
                                                                                                                                                                                        云袖飘 0

                                                                                                                                                                                        并发300我试过,局域网里跑没压力,公网小心点就是。

                                                                                                                                                                                        • 派对失踪人口
                                                                                                                                                                                          派对失踪人口 1

                                                                                                                                                                                          这工具装完才发觉,原来go写的小工具这么省资源。

                                                                                                                                                                                          • 星野观察者
                                                                                                                                                                                            星野观察者 0

                                                                                                                                                                                            扫出来一堆8080,全是测试环境的旧服务,尴尬了。

                                                                                                                                                                                              • 人间透明
                                                                                                                                                                                                人间透明 0

                                                                                                                                                                                                @ 星野观察者 8080扫出来的全是老系统,真的尴尬。

                                                                                                                                                                                                • 心照不宣
                                                                                                                                                                                                  心照不宣 0

                                                                                                                                                                                                  @ 星野观察者 遇到这种情况,我一般加过滤把测试环境排除。

                                                                                                                                                                                                  • 虚拟彼岸
                                                                                                                                                                                                    虚拟彼岸 0

                                                                                                                                                                                                    @ 星野观察者 我上次扫某公司内部,结果也是一堆8080的旧服务,后来把端口列表细化,只保留常用的80/443,误报大幅下降,省了不少时间。

                                                                                                                                                                                                  • 爱闹的皮卡丘
                                                                                                                                                                                                    爱闹的皮卡丘 0

                                                                                                                                                                                                    那个-l参数真省事,直接喂masscan结果就行。

                                                                                                                                                                                                    • 清晨日记
                                                                                                                                                                                                      清晨日记 1

                                                                                                                                                                                                      这个json输出格式挺友好,直接对接脚本。

                                                                                                                                                                                                    匿名

                                                                                                                                                                                                    发表评论

                                                                                                                                                                                                    匿名网友

                                                                                                                                                                                                    拖动滑块以完成验证