用途:面向授权安全测试,用命令行工具链完成 Web2 资产发现,把从零开始的侦察整理成可优先处理的 URL 列表。
主要能力:被动子域枚举(crt.sh、Chaos API、subfinder、assetfinder);DNS 解析与存活主机探测(dnsx、httpx);URL 爬取与历史 URL 收集(katana、waybackurls、gau);模板扫描(nuclei);JS 分析与密钥查找(SecretFinder、LinkFinder、trufflehog);目录与 API 爆破(ffuf);参数分类(gf 模式);端口扫描(naabu);GitHub 代码与密钥检索。
使用方式:先做一次性配置,设置 CHAOS_API_KEY,更新 nuclei 模板,配置 subfinder 的 API 密钥,并确认工具已安装(which subfinder httpx dnsx nuclei katana waybackurls gau dalfox ffuf anew gf interactsh-client)。标准流程依次执行:crt.sh 证书透明日志、Chaos API、subfinder/assetfinder、dnsx 解析、httpx 存活探测、katana 爬取、waybackurls 与 gau 收集历史 URL、nuclei 扫描,并把输出整理到 recon/$TARGET 目录。随后用 grep 与 gf 对 URL 分类(如 api、上传、后台、鉴权、xss、ssrf、idor 等),再对高优先级目标手动排查。
适用场景:漏洞赏金或授权渗透测试前期的资产测绘与攻击面梳理;也给出 30 分钟侦察协议、目标评分(Go/No-Go)以及新子域与 GitHub 提交的持续监控脚本。
限制:执行前必须获得明确授权,仅限合法授权范围内使用。工具缺失时可用 dig 与 curl 回退,但资料指出 dnsx、httpx、naabu 在 macOS arm64 上偶发崩溃,大规模资产时建议先修复工具链。资料未提供官方收费、价格或完整支持平台等信息。