Aziuk/Dorkhunter

GitHub: Aziuk/Dorkhunter

一款免费开源的 Chrome 扩展,为网络安全专业人员提供预置 Google Dorks 库、可视化查询构建器和本地化管理功能。

Stars: 0 | Forks: 0

DorkHunter Banner # ⬡ DorkHunter **网络安全专业人员的终极 Google Dorks 工具包。** 一个免费、开源的 Chrome 扩展程序 - 无需登录、无跟踪、无广告。 [![Version](https://img.shields.io/badge/version-1.0.0-00d4ff?style=flat-square&logo=googlechrome&logoColor=white)](https://github.com/Aziuk/dorkhunter/releases) [![License](https://img.shields.io/badge/license-MIT-39ff9a?style=flat-square)](LICENSE) [![Chrome Extension](https://img.shields.io/badge/Chrome-Extension-ff3d5a?style=flat-square&logo=googlechrome&logoColor=white)](https://github.com/Aziuk/dorkhunter) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-ffd166?style=flat-square)](CONTRIBUTING.md) [![Stars](https://img.shields.io/github/stars/Aziuk/dorkhunter?style=flat-square&color=00d4ff)](https://github.com/Aziuk/dorkhunter/stargazers) [安装](#-installation) · [功能](#-features) · [截图](#-screenshots) · [贡献](#-contributing) · [路线图](#-roadmap)
## 🔍 什么是 DorkHunter? **DorkHunter** 是一款专为网络安全专业人员、漏洞挖掘者、渗透测试人员和 OSINT 研究人员打造的 Chrome 浏览器扩展。它让你可以即时访问 **50 多个预置的 Google Dorks**、一个**可视化 Dork 构建器**、一份**运算符速查表**,并全面管理你自己的自定义 dork 库 - 所有这些只需从浏览器工具栏点击一次即可完成。 ## ✨ 功能 | 功能 | 描述 | |---|---| | 📚 **50+ 预置 Dorks** | 开箱即用,分为 9 个类别 | | ⚒ **Dork 构建器** | 可视化表单,无需记忆语法即可构建复杂查询 | | 📖 **运算符速查表** | 所有 Google Dork 运算符及其示例的内联参考 | | 📌 **置顶 Dorks** | 将重要的 dorks 置顶,使其始终显示在最前面 | | 🔎 **多搜索引擎** | 支持 Google、Bing 和 DuckDuckGo | | 🏷 **分类和标签** | 按照你的方式组织 dorks - 完全可自定义 | | ⏱ **目标记忆** | 记住你最近使用的 5 个目标,省去重复输入的麻烦 | | ✏️ **完整的 CRUD 功能** | 随时随地添加、编辑、删除你自己的 dorks | | ⬇ **导出 / 导入** | 以 JSON 格式备份或分享你的 dork 库 | | ⌨️ **键盘快捷键** | `A` = 添加,`B` = 构建器,`/` = 搜索,`Esc` = 关闭 | | 🔒 **100% 本地化** | 所有数据都保留在你的浏览器中 - 零外部服务器 | ## 📦 安装 ### 方法 1 - 手动安装(目前推荐) 1. **下载** [Releases 页面](https://github.com/Aziuk/dorkhunter/releases/latest)中最新的 ZIP 发布版 2. **解压**该文件 - 你会得到一个名为 `dork-extension` 的文件夹 3. 打开 **Chrome** 并访问: chrome://extensions 4. 使用右上角的开关启用 **开发者模式** ![开发者模式开关](https://raw.githubusercontent.com/Aziuk/Dorkhunter/main/assets/dev-mode.png) 5. 点击 **“加载已解压的扩展程序”**,然后选择 `dork-extension` 文件夹 6. ⬡ DorkHunter 图标将出现在你的 Chrome 工具栏中 *(如果不可见,请点击拼图 🧩 图标并将其固定)* ### 方法 2 - 克隆并加载 ``` # Clone the repository git clone https://github.com/Aziuk/dorkhunter.git # 进入 extension 文件夹 cd dorkhunter/dork-extension # 然后按照上述在 Chrome 中的步骤 3–6 操作 ``` ## 🚀 快速开始 安装完成后,点击工具栏中的 ⬡ 图标: 1. **浏览 dorks** - 滚动页面或使用搜索栏查找你需要的内容 2. **按类别筛选** - 使用顶部的标签页(Reconnaissance、File Search 等) 3. **按标签筛选** - 点击任意 `#tag` 标签以缩小结果范围 4. **运行 dork** - 点击任意卡片上的 **▶** 按钮 5. **设置目标** - 如果 dork 包含 `{target}`,系统会提示你输入一个域名 6. **构建自定义 dork** - 点击页眉中的 ⚒ 以打开 Dork 构建器 ## 🗂 Dork 类别 | 类别 | 内容 | |---|---| | 🔭 **Reconnaissance** | 站点枚举、子域名、缓存页面、相关网站 | | 📄 **File Search** | PDF、SQL、Excel、日志、备份、归档、配置文件 | | 🔐 **Login Pages** | 管理面板、cPanel、phpMyAdmin、WordPress、VPN、Webmail | | 📁 **Exposed Directories** | 开放的目录列表、上传目录、备份、默认服务器页面 | | 🔑 **Sensitive Info** | 电子邮件、密码、.env 文件、API 密钥、AWS 凭证、SSH 密钥 | | 🐛 **Vulnerabilities** | SQL 错误、PHP 错误、暴露的 .git、开放重定向、调试模式 | | ☁️ **Cloud & APIs** | S3 存储桶、Azure Blob、GCP、GitHub 泄露、Pastebin | | 🧩 **CMS & Frameworks** | WordPress、Drupal、Laravel、Django、Jenkins | | 📝 **Miscellaneous** | 其他所有内容 - 用户自定义 | ## ⚒ Dork 构建器 Dork 构建器是一个引导式表单,可为你组装复杂的查询: ``` site: [example.com ] → Restrict to a domain filetype: [pdf, sql, env ] → Filter by file type inurl: [admin, login ] → Keyword in URL intitle: ["index of" ] → Keyword in page title intext: [password ] → Keyword in page body -inurl: [htm, html ] → Exclude from URL "phrase" [exact match ] → Exact phrase ``` **实时预览**会随着你的输入而更新。点击 **▶ Search** 立即运行,或点击 **Save as Dork** 将其添加到你的库中。 ## 📖 运算符参考 | 运算符 | 作用 | 示例 | |---|---|---| | `site:` | 限制为特定域名 | `site:example.com` | | `filetype:` | 按扩展名筛选 | `filetype:pdf` | | `inurl:` | URL 中的关键词 | `inurl:admin` | | `intitle:` | 页面标题中的关键词 | `intitle:"index of"` | | `intext:` | 正文文本中的关键词 | `intext:"password"` | | `related:` | 相似的网站 | `related:example.com` | | `cache:` | 缓存快照 | `cache:example.com` | | `-keyword` | 排除某个词 | `-inurl:htm` | | `"phrase"` | 精确匹配短语 | `"index of /"` | | `OR` | 匹配任意词(大写) | `filetype:doc OR docx` | | `*` | 通配符 | `site:*.example.com` | ## 🌐 搜索引擎支持情况 | 运算符 | Google | Bing | DuckDuckGo | |---|:---:|:---:|:---:| | `site:` | ✅ | ✅ | ✅ | | `filetype:` | ✅ | ✅ | ⚠️ 部分支持 | | `inurl:` | ✅ | ⚠️ 部分支持 | ❌ | | `intitle:` | ✅ | ⚠️ 部分支持 | ❌ | | `intext:` | ✅ | ❌ | ❌ | | `cache:` | ✅ | ❌ | ❌ | | `related:` | ✅ | ❌ | ❌ | ## ⌨️ 键盘快捷键 | 按键 | 操作 | |---|---| | `A` | 打开添加 Dork 面板 | | `B` | 打开 Dork 构建器 | | `/` | 聚焦搜索栏 | | `Esc` | 关闭任意已打开的面板 | ## 📤 导出与导入 **导出:** 点击页眉中的 ⬇ → 保存 `dorkhunter-export.json` **导入:** 点击页眉中的 ⬆ → 选择一个 JSON 文件 → dorks 将被合并(无重复) JSON 格式: ``` { "version": "2.0", "cats": ["Reconnaissance", "File Search"], "dorks": [ { "id": "d1", "name": "Open Directories", "query": "intitle:\"index of\" site:{target}", "desc": "Apache/Nginx open directory listings", "category": "Exposed Directories", "tags": ["directory", "listing"], "engines": ["google", "bing"], "pinned": false } ] } ``` ## 🗺 路线图 - [ ] Chrome Web Store 上架 - [ ] 支持 Firefox / Edge / Brave 有功能想法吗?[提出 issue](https://github.com/Aziuk/dorkhunter/issues/new?template=feature_request.md) 或 [提交 PR](CONTRIBUTING.md)。 ## 📁 仓库结构 ``` dorkhunter/ ├── dork-extension/ # The Chrome extension (load this folder) │ ├── manifest.json # Extension manifest (MV3) │ ├── popup.html # Extension popup UI │ ├── popup.css # Styles (dark cybersecurity theme) │ ├── popup.js # All logic - dorks, builder, storage │ └── icons/ # Extension icons (16, 48, 128px) │ ├── icon16.png │ ├── icon48.png │ └── icon128.png ├── assets/ # Screenshots and images for README ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ └── PULL_REQUEST_TEMPLATE.md ├── README.md # This file ├── CONTRIBUTING.md # Contribution guidelines ├── CHANGELOG.md # Version history └── LICENSE # MIT License ``` ## ⚖️ 免责声明 提供 DorkHunter 仅供**教育和授权的安全测试目的使用**。 - 仅在你**拥有**或获得**明确书面授权**进行测试的系统上使用此工具 - 作者**不对**因滥用此工具造成的任何损害负责 - 未经授权对系统使用 Google Dorks 可能会违反法律,包括**计算机欺诈和滥用法(CFAA)**以及你所在国家的相关立法 - 尊重 Google 的服务条款 - 过多的自动化查询可能会导致 IP 被封禁 **负责任地使用。合乎道德地 Hack。** ## 📄 许可证 MIT 许可证 - 完整文本请参见 [LICENSE](LICENSE)。 可免费使用、修改和分发。如果愿意,请注明来源。
为网络安全社区倾情打造 🖤 ⭐ **如果 DorkHunter 对你的工作有帮助,请给本仓库点个 Star** ⭐ [报告 Bug](https://github.com/Aziuk/dorkhunter/issues/new?template=bug_report.md) · [请求新功能](https://github.com/Aziuk/dorkhunter/issues/new?template=feature_request.md) · [提交 Dork](CONTRIBUTING.md)
标签:ESC4, Google Dorks, OSINT, 多模态安全, 实时处理, 数据可视化, 浏览器扩展, 特征识别, 自定义脚本