Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
OpenDoor — OWASP Web 侦察与目录发现平台 | Kitploit
工具/GitHubGitHub/stanislav-web/opendoor
侦察漏洞扫描器Web漏洞扫描器信息收集Web安全渗透测试子域名枚举
GitHubstanislav-web/opendoor

OpenDoor

OWASP Web 侦察与目录发现平台

查看仓库
996188388天前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
网站

OpenDoor — OWASP Web 侦察与目录发现平台

OpenDoor

OpenDoor 是一个开源 CLI 侦察平台,用于授权的 Web 侦察、目录发现、子域名枚举、指纹识别、WAF 检测、绕过探测、响应过滤、报告生成、开放重定向检查、有界爬取以及基于传输层的扫描工作流。

它帮助安全研究人员、渗透测试人员、漏洞赏金猎人、DevSecOps 工程师和开发人员识别暴露的路径、登录面板、目录列表、受限资源、备份文件、Web Shell、子域名以及其他可能敏感的 Web 资产。

仅在您拥有或获得明确测试授权的系统上使用 OpenDoor。


✅ 项目状态

PyPI version Homebrew Chocolatey Version Python 3.12–3.15 Docker Image

Coverage CodeQL Codacy Security Scan Documentation Status

🧪 CI 矩阵

平台Python 3.12Python 3.13Python 3.14Python 3.15
LinuxLinux 3.12Linux 3.13Linux 3.14Linux 3.15
macOSmacOS 3.12macOS 3.13macOS 3.14macOS 3.15
WindowsWindows 3.12Windows 3.13Windows 3.14Windows 3.15

🚀 快速链接

  • 文档
  • 快速开始
  • 安装与更新
  • 使用指南
  • 实用示例
  • 更新日志
  • PyPI 包
  • Homebrew 配方
  • Docker 镜像
  • AUR 包
  • BlackArch 包
  • 问题反馈
  • 贡献者

✨ 功能特性

  • 目录发现;
  • 递归目录发现;
  • 有界同源爬取;
  • 跟随重定向;
  • 子域名枚举;
  • 多线程扫描以加快查找速度;
  • 支持单目标、目标文件、stdin、IPv4 CIDR 和 IPv4 范围输入模式;
  • 自定义字典、前缀、打乱顺序以打破扫描模式,扩展名过滤,支持远程字典;
  • 自定义请求头、Cookie 转发以及原始 HTTP 请求模板;
  • 按状态码、大小、文本、正则表达式和响应体长度进行响应过滤;
  • 响应嗅探器,用于检测目录列表、空响应、已知文件暴露、活动影子副本探测、排序规则、可能暴露的机密、客户端暴露的端点、错误、暴露的调试堆栈跟踪以及已验证的开放重定向漏洞;
  • 针对软 404、通配符、全捕获、语义响应差异和 DNS 通配符情况的智能自动校准;
  • 针对 CMS、电商平台、框架、运行时栈、基础设施和 HSTS 态势的技术指纹检测;
  • --fingerprint 中的被动隐私风险检查,包括可能的 HSTS、ETag/缓存和超级 Cookie 暴露面。
  • 安全扫描模式下的被动 WAF 检测与绕过;
  • WAF 防护停止条件,当初始分类响应绝大多数被 WAF 拦截时结束低价值扫描;
  • 针对被拦截的 401 和 403 资源的受控请求头和路径绕过探测;
  • 容错扫描运行时,支持重试、连续失败保护、传输故障处理、可恢复会话以及运行时暂停/恢复控制;
  • CI/CD 失败退出结果分桶规则;
  • 针对先前/当前 JSON 或 SQLite 报告的差异报告比较;
  • 支持终端、文本、JSON、CSV、HTML、SARIF 和 SQLite 格式的报告;
  • 代理、OpenVPN、WireGuard、旧版 TLS 和 mTLS 客户端证书传输支持;
  • 针对批量工作流的按目标顺序传输轮换;
  • 用于可重复扫描配置文件的配置向导;
  • 内置字典(更新于 2026-08)

🧭 OpenDoor 在哪些场景下有意义?

它专为那些仅靠速度不够的真实目标而设计:WAF、CDN、软 404 页面、通配符路由、受限资源、认证区域、不稳定网络、多目标批量任务以及传输受控的扫描。 从 2016 年首次发布至今,OpenDoor 发生了巨大变化,从一个原始的暴力破解器成长为一个全新的自适应发现框架。变得对 DevOps 和 QA 友好。 OpenDoor 专注于上下文感知发现,而非盲目枚举。

OpenDoor 的与众不同之处

能力为何重要
指纹优先扫描OpenDoor 可以在深入发现之前识别可能的 CMS 平台、框架、基础设施提供商和 WAF 信号。这有助于您带着上下文进行扫描,而不是盲目地向目标投掷通用字典。
WAF 感知行为OpenDoor 可以检测可能的 WAF / 反机器人行为,并通过 --waf-safe-mode 切换到更安全的运行时配置文件,减少嘈杂的被拦截扫描,并使防御性响应更易于理解。
WAF 防护停止条件当初始分类响应绝大多数被 WAF 拦截时,OpenDoor 可以提前停止扫描。这避免了在只会产生重复边缘/WAF 拦截页面的字典上耗费长时间运行。
受控绕过证据OpenDoor 可以选择性地使用受控的请求头注入和路径操纵变体来探测被拦截的 401 和 403 资源。它记录精确证据,例如绕过类型、请求头或路径变体、探测值、原始状态码和结果状态码,而不会改变全局扫描请求头。
多信号自动校准OpenDoor 不仅仅依赖状态码或响应大小。它比较多种响应信号,例如响应体哈希、可见文本、语义软 404 短语、DOM 令牌结构、标题、重定向、稳定请求头、单词数、行数、文本密度、规范化动态令牌和 DNS 通配符基线,以减少软 404 和通配符误报。
有界同源爬取--crawl 可以通过已扫描 HTML 响应中发现的一跳同源链接来丰富目录扫描。它使用现有的扫描管道、全局请求去重、按分桶报告去重和有界内存上限,而不是变成蜘蛛或浏览器渲染器。
启发式嗅探器插件系统OpenDoor 包含一个可插拔的响应分析层,用于启发式嗅探器,例如机密、堆栈跟踪、目录列表、恶意软件指标、影子副本、可疑文件、开放重定向和重复的软错误模板。这使扫描能够从响应体中呈现有意义的证据,而不是仅报告状态码和大小。
传输层工作流OpenDoor 支持直连、代理、OpenVPN 和 WireGuard 传输模式。它还可以在授权的批量扫描中按目标轮换传输配置文件,这与在运行扫描器之前手动启动 VPN 不同。
代理池支持OpenDoor 可以通过 --proxy-list 使用代理池,在扫描前验证可用代理,在活动池中轮换请求。这有助于长时间授权扫描在不可靠路由下存活,而无需硬编码单个代理端点。
容错扫描运行时OpenDoor 旨在让扫描在不稳定目标和不可靠网络上保持有用。它结合了请求重试、连续失败保护、可恢复传输错误处理、代理轮换、WAF 感知停止条件、检查点会话和交互式暂停/恢复控制,使长时间扫描可以安全失败,而不是静默丢失覆盖范围。
可恢复的长时间扫描OpenDoor 可以保存扫描检查点并在稍后恢复。当扫描因崩溃、不稳定网络、被拦截路由、终端断开或长时间多目标任务而中断时,这一点很重要。
运行时暂停/恢复在扫描期间按一次 Ctrl+C 暂停工作线程,然后选择 C 继续或 E 中止,无需涉及会话文件。
差异报告比较OpenDoor 可以使用 --diff old:new 比较先前和当前的 SQLite/JSON 报告,显示新增、移除和变更的发现,而无需重新扫描目标。这将扫描报告转变为逐版本暴露回归检查。
CI/CD 就绪结果OpenDoor 可以仅在发现选定的结果分桶时返回失败退出码,使其可用作发布门禁或暴露回归检查,而无需自定义后处理脚本。
可审计的工程实践OpenDoor 通过多平台 CI、覆盖率检查、包检查、文档构建和大型单元测试套件进行维护,使其更易于审计、贡献和依赖。

🧬 可识别的技术

OpenDoor 包含一个启发式指纹引擎,用于检测可能的应用程序栈、CMS 平台、框架、网站构建器、静态站点工具、基础设施提供商、HSTS / 预加载就绪状态以及 WAF / 反机器人系统。

下载工具