用途:面向 Web2 目标的侦察(recon)流水线,从无到有完成资产发现,输出可优先排序的 URL 列表,供后续漏洞挖掘使用。
主要能力:子域枚举(subfinder、Chaos API、assetfinder、crt.sh)、存活主机发现(dnsx、httpx)、URL 爬取(katana、waybackurls、gau)、漏洞扫描(nuclei)、目录与 API 端点爆破(ffuf)、JS 分析(SecretFinder、LinkFinder)、密钥扫描(trufflehog)、端口扫描(naabu)、GitHub 检索(gh、GitDorker),以及攻击面分类(gf 模式、参数/API/上传/管理/认证路径筛选)。
使用方式:先做一次性配置,设置 Chaos API key(export CHAOS_API_KEY="your-key-here"),更新 nuclei 模板(nuclei -update-templates),配置 subfinder API key,并用 which 校验工具是否安装。随后按标准流水线执行:crt.sh → Chaos → subfinder/assetfinder → dnsx/httpx → katana/waybackurls/gau → nuclei,输出到 recon/$TARGET 目录。资料还给出 5 分钟规则、目标评分(GO/NO-GO)、技术栈识别、持续监控(cron 子域与 GitHub 提交监控)、30 分钟侦察协议,以及 dnsx/httpx 在 macOS arm64 上崩溃时的 dig/curl 回退方案。
适用场景:授权范围内的漏洞赏金或 VDP 侦察,需按资料中的评分与 kill signal 判断是否继续投入。
限制:资料未提供收费、价格、平台支持范围等信息;部分工具需自行安装并配置 API key;回退方案为串行执行,速度慢于并发工具,大规模侦察(1000+ 子域)建议先修复工具链。