用途:面向 Web2 目标的全流程资产发现与攻击面梳理,从无到有产出可优先排序的 URL 列表,供后续漏洞挖掘使用。
主要能力:子域枚举(crt.sh、Chaos API、subfinder、assetfinder);存活主机与状态码、标题、技术栈探测(dnsx、httpx);URL 爬取与历史 URL 收集(katana、waybackurls、gau);nuclei 模板扫描;目录与 API 端点爆破(ffuf);JS 分析(SecretFinder、LinkFinder、trufflehog);参数与端点分类(gf 模式);端口扫描(naabu 或 bash /dev/tcp);GitHub 代码搜索;持续监控(新子域、GitHub 提交)。
使用方式:一次性配置 CHAOS_API_KEY、更新 nuclei 模板、配置 subfinder API key,并确认工具已安装。标准流程为:crt.sh → Chaos → subfinder/assetfinder → dnsx/httpx → katana/waybackurls/gau → nuclei,输出到 recon/$TARGET 目录。资料还给出 5 分钟规则、目标评分(GO/NO-GO)、30 分钟侦察协议、技术栈到漏洞类型映射,以及 dnsx/httpx 在 macOS arm64 上可能 SIGSEGV 的替代方案。
适用场景:授权范围内的 Web 资产发现、攻击面梳理与漏洞挖掘准备。
限制:需自行准备 API key 与工具链;部分命令依赖外部服务;资料未提供具体收费、价格或效果保证;使用须遵守目标授权与法律要求。