Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
工具/GitHubGitHub/theblackturtle/fprobe
侦察网络映射信息收集Web安全
GitHubtheblackturtle/fprobe

fprobe

获取域名/子域名列表,并探测可用的http/https服务器。

查看仓库
19334176年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

FProbe

FProbe - 快速HTTP探测

安装

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

特性

  • 接收域名/子域名列表,探测可用的HTTP/HTTPS服务器。
  • 运行时优化内存和CPU使用。
  • 支持为每个域名指定特殊端口。
  • 以JSON格式输出详细信息,包含额外头部,如Status Code、Content Type、Location。

用法

Usage of fprobe:
  -c int
        Concurrency (default 50)
  -cidr
        Generate IP addresses from CIDR
  -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)
  -prefer-https
        only try plain HTTP if HTTPS fails
  -s    skip the default probes (http:80 and https:443)
  -t int
        Timeout (seconds) (default 9)
  -v    Turn on verbose

基本用法

标准输入

❯ 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

输入CIDR

❯ echo '192.168.1.1/24' | fprobe -cidr

使用内置端口集合(默认包含80, 443)

  • Medium: 8000, 8080, 8443
  • Large: 81, 591, 2082, 2087, 2095, 2096, 3000, 8000, 8001, 8008, 8080, 8083, 8443, 8834, 8888
  • 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

跳过默认探针

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

❯ cat domains.txt | fprobe -s

详细输出

详细输出将以JSON格式呈现,包含一些额外的头部,如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/"}

致谢

本工具的理念和部分代码来源于@tomnomnom编写的httprobe。

下载工具