web-recon

网站漏洞扫描与安全审计工具套件。扫描任意网站的安全问题:开放端口、泄露密钥、子域名枚举等。

安装

概览

Web Recon 是一款专为渗透测试、漏洞赏金挖掘和安全审计设计的全功能网站安全扫描工具套件。它通过单一命令行即可对目标网站执行全面的安全评估,并生成结构化的报告,将发现的问题按严重性进行优先级排序,极大提升了安全研究人员的工作效率。该工具采用模块化设计,既支持一键运行完整的12步扫描流程,也允许用户单独调用某一步骤,如子域名枚举或密钥泄露检测,提供了极高的灵活性。无论你是参与白帽黑客竞赛的赏金猎人,还是需要定期进行资产安全审计的企业安全团队,Web Recon都能显著简化繁琐的手动检查流程。 该工具集成了多种主流开源安全工具的强大能力,涵盖从基础信息收集到高级漏洞验证的完整链条。它不仅能识别开放端口、解析DNS记录、获取IP地理位置,还能利用Shodan数据绘制目标基础设施的全景图。在指纹识别方面,它能准确判断技术栈、检测是否存在WAF防护以及是否使用了特定CMS系统。对于敏感信息泄露的检测尤为突出,内置的Titus引擎拥有459条规则,能够精准识别AWS、GCP、GitHub、Slack等各类云服务和开发平台的API密钥、数据库凭证等机密信息。此外,工具还支持对HTTP安全头进行评分,为每个站点提供直观的字母等级评价,帮助用户快速了解其安全防护水平。

核心功能特点

  1. 一键式完整安全评估:仅需一条命令即可完成包括DNS、端口、指纹、子域名、目录爆破、密钥检测等在内的全流程扫描,并输出高优先级结构化报告。
  2. 模块化灵活执行:支持运行全部12个扫描模块或单独执行特定步骤(如仅做子域名枚举或漏洞扫描),适应不同场景需求。
  3. 深度密钥与敏感文件检测:集成Titus引擎,配备459条规则,可识别AWS、GCP、GitHub、Slack等多种平台泄露的API密钥及常见敏感配置文件。
  4. HTTP安全头智能评分:自动分析10项关键安全头配置,给出从A+到F的直观评级,清晰展示网站整体安全态势。
  5. 多格式报告输出:同时生成人类可读的Markdown报告和机器可解析的JSON报告,方便后续分析与归档。

适用场景

Web Recon 特别适用于需要快速完成大规模资产安全摸底或深入单个目标审计的场景。对于参与漏洞赏金项目的白帽黑客而言,面对一个全新的目标站点时,使用 `webscan.sh example.com –quick` 命令可在几分钟内获得该网站的整体安全画像,包括是否存在高危配置错误、是否暴露了内部子域名或敏感文件,从而迅速定位最有价值的攻击面。企业安全团队在进行年度资产盘点或并购前的尽职调查时,也可利用其自动化特性高效扫描数千个域名,批量识别存在风险的资产,避免人工逐站检查的巨大开销。 在面对复杂的企业级应用时,Web Recon 的模块化特性显得尤为重要。例如,可以先使用 `subdomains` 和 `dirs` 模块穷举所有可能的入口点,再针对发现的WordPress站点单独运行 `wpscan` 模块进行深度漏洞探测;或者先通过 `secrets` 模块确认是否有密钥外泄,再结合 `vulns` 和 `nuclei` 模块验证这些泄露凭证是否可被利用。这种按需组合的能力使得工具既能应对标准化的常规任务,也能满足定制化的深度分析需求。此外,其‘断点续扫’(–resume)功能确保了长时间运行的扫描任务不会因网络波动而前功尽弃,非常适合扫描大型目标或资源受限的环境。