用途:面向 Web 目标做技术指纹识别与 WAF/CDN 检测,属于渗透测试侦察阶段技能。
主要能力:识别 Web 服务器、后端与前端框架、CMS、CDN 及 WAF 厂商,分析 HTTP 响应头、SSL/TLS 与服务器版本。
必要工具:httpx(go install -v github.com/projectdiscovery/httpx/cmd/httpx@latest)、nuclei(go install -v github.com/projectdiscovery/nuclei/v2/cmd/nuclei@latest);可选 wafw00f(pip install wafw00f)、whatweb(包管理器安装)、fingerprintx(go install github.com/praetorian-inc/fingerprintx/cmd/fingerprintx@latest)。
常用命令:whatweb https://target.com;wafw00f https://target.com;curl -I https://target.com;nuclei -u https://target.com -tags tech;httpx -u https://target.com -tech-detect -status-code -title。批量 WAF 检测可用 wafw00f -i targets.txt。
适用场景:快速技术栈识别、WAF/CDN 判定、CMS 与框架探测、服务器版本与 HTTP 头分析、SSL 指纹。
限制:需事先取得目标方书面授权并界定测试范围,遵守当地法规;版本识别未必精确,部分站点会隐藏技术栈;CDN 可能掩盖真实服务器信息;收费、平台与效果等资料暂未提供。