用途:在授权渗透测试中,将主机或域名候选转换为已确认的 Web 攻击面,属于发现与侦察阶段的主要工具,也可用于漏洞分析与复测收尾。适合需要确认哪些资产暴露 HTTP 或 HTTPS、需要标题/状态模式/技术线索做优先级排序、或需要在人工测试前整理干净 Web 目标清单的场景。目标仅限非 Web 时不适用;批量探测超出范围或稳定性约束时也应避免。
输入:来自资产清单、subfinder、amass 或 nmap 的候选主机或域名,以及范围排除项、速率限制和认证说明。
主要能力:仅探测已批准的候选集,确认哪些资产通过 HTTP 或 HTTPS 响应,采集用于优先级排序的轻量元数据,优先关注管理界面、登录门户和异常响应模式,并把高价值目标交接给 gowitness、burp-suite 或 testssl-sh。
使用方式(将示例目标替换为已授权的范围内资产):
探测子域列表中的存活主机
httpx -l contoso-subs.txt -o contoso-live.txt
包含状态码、标题和内容长度
httpx -l contoso-subs.txt -status-code -title -content-length -o contoso-live.txt
探测非标准端口
httpx -l contoso-subs.txt -ports 80,443,8080,8443 -o contoso-web.txt
跟随重定向并包含最终 URL
httpx -l contoso-subs.txt -follow-redirects -o contoso-resolved.txt
技术检测
httpx -l contoso-subs.txt -tech-detect -o contoso-tech.txt
单目标组合探测
httpx -u https://portal.contoso.com -title -status-code -tech-detect -follow-redirects
需要留存的证据:可达 URL 与协议、登录或管理界面、影响下一步分析的技术线索。
限制与安全边界:保持探测低影响并注意速率;除非阶段和审批要求,不要进行认证或更改状态。官方文档与具体版本信息暂未提供。