用途:对目标网站做分层技术栈识别,从低成本层开始,逐层升级,避免不必要的浏览器开销。
主要能力:L1 HTTP 响应头(含 CSP 挖掘,可列出第三方依赖域);L2 Set-Cookie 平台特征;L3 robots.txt 路径特征;L4 DNS 的 MX/TXT/NS 记录;L5 HTML 源码与 meta 标签;L6 浏览器读取 JS 全局变量并提取框架版本;L7 浏览器网络请求捕获;L8 可选 SSL/TLS 证书签发者。签名表按类别放在 references/ 目录,需对照文件解读,不要凭记忆猜测。
使用方式:按强制顺序执行 L1→L7,最后按 references/report-template.md 输出汇总表(类别/技术/版本/置信度/检测层)与各层原始发现。L1 示例:PowerShell 用 Invoke-WebRequest 取头,Unix/Mac 用 curl -sI -L TARGET_URL;L4 用 nslookup -type=MX/TXT/NS TARGET_DOMAIN;L8 用 openssl s_client -connect TARGET_HOST:443 -servername TARGET_HOST。快速脚本:scripts/detect-quick.ps1 <url> 与 scripts/detect-quick.sh <url> 覆盖 L1+L2。
适用场景:识别框架、CMS、电商、页面构建器、AI 构建器、营销/分析/聊天/支付等第三方服务,以及后端 API 线索。
限制:L6、L7 需要浏览器自动化工具,无则跳过并注明缺口,不得编造版本号。置信度规则:High 需 2 个以上独立层确认,Medium 为单一强信号,Low 为间接线索,不得夸大。最小可行检测 L1+L2+L3+L5 可在 10 秒内完成。具体签名表内容与报告模板细节暂未提供。