用途:在授权测试中绘制目标外部攻击面并收集OSINT,包括子域枚举、攻击面测绘、子域接管排查、云与代码泄露发现、人员与凭据情报、CVE优先级排序。
主要能力:被动子域枚举(subfinder/amass/CT日志)、DNS爆破与置换(puredns/alterx/dnsx)、ASN→CIDR→反向DNS扩展、HTTP探测与技术指纹(httpx)、无头爬取与归档URL(katana/gau)、JS端点与密钥提取、悬空DNS/子域接管、多云存储桶枚举(cloud_enum)、Azure租户外部侦察(AADInternals)、GitHub/GitLab dorking与密钥扫描、邮箱/用户名收集(theHarvester)、泄露与窃密日志凭据情报(HIBP/DeHashed)、CVE富化与排序(NVD/EPSS/KEV)、Shodan InternetDB暴露映射。
使用方式:先验证解析器,再运行编排脚本。示例:export DOMAIN=target.com;dnsvalidator -tL https://public-dns.info/nameservers.txt -threads 100 -o resolvers.txt;python3 scripts/recon_orchestrator.py -d $DOMAIN -o out/ --resolvers resolvers.txt --nuclei;python3 scripts/js_secret_hunter.py -l out/httpx_live.txt -o out/js/;python3 scripts/subdomain_takeover.py -l out/all_subdomains.txt -o out/takeovers.jsonl;python3 scripts/cloud_asset_enum.py -k $DOMAIN --company target --azure-domain $DOMAIN --gh-org target;python3 scripts/breach_intel.py --domain $DOMAIN --harvest --hibp --dehashed;python3 scripts/cve_prioritizer.py --from-httpx out/httpx_live.txt --ip-file out/ips.txt -o out/cve_ranked.jsonl。
适用场景:新项目外部攻击面测绘、范围扩展、悬空DNS与子域接管排查、社会工程目标画像、公开代码与云存储泄露发现、CVE武器化前排序。
限制:仅限授权范围;被动枚举无目标流量,主动爆破与探测会产生DNS/HTTP遥测,需限速、轮换解析器与代理;云枚举与第三方API查询会留下提供方日志;凭据情报涉及PII,须遵守ROE/GDPR并记录合法依据;具体脚本参数与依赖版本以资料为准,未提供处暂未说明。