ItsS4LEH/domain-harvester

GitHub: ItsS4LEH/domain-harvester

一款Firefox浏览器扩展,用于自动从网页中提取、过滤和导出域名及子域名,简化安全侦察阶段的工作。

Stars: 1 | Forks: 0

# domain-harvester **domain-harvester** 是一款轻量级、高性能的 Firefox 扩展,专为 **Bug Bounty Hunters** 和 **渗透测试人员**(Penetration Testers)设计。它通过自动从您访问的网页中提取、过滤和组织域名及子域名,简化了侦察阶段的工作。 ## 🚀 主要功能 - **即时提取:** 只需点击一次,即可收获当前页面上所有可见的 **域名**(Domains)和 **子域名**(Subdomains)。 - **深度提取:** 自动从 **HTML** 和 **JavaScript** 页面中直接收获 **域名**和**子域名**。 - **自动过滤:** 自动去除重复项并清理列表,输出无噪音。 - **侦察就绪导出:** 将收集到的域名直接导出到 `.txt` 文件,可直接传输到 `httpx`、`subfinder` 或 `nuclei` 等工具中使用。 - **轻量快速:** 经过优化,流畅运行且不影响浏览器性能。 - **注重隐私:** 完全在客户端运行,数据不会传输到外部服务器。 ## 🛠 安装说明(手动/开发模式) 由于这是专为研究人员设计的工具: 1. 克隆此仓库: git clone https://github.com/ItsS4LEH/domain-harvester.git 2. 打开 Firefox,在地址栏输入 about:debugging。 3. 点击左侧边栏中的"此 Firefox"(This Firefox)。 4. 点击"临时加载附加组件..."(Load Temporary Add-on...)。 5. 从克隆的目录中选择 `manifest.json` 文件。 ## 📖 使用方法 1. **准备工作:** 打开目标页面,或使用**右键点击** > **查看页面源代码**,或按 `CTRL + U` 查看源代码。 2. **访问:** 点击工具栏中的 **domain-harvester** 图标。(可选:为了更快访问,**固定**扩展到浏览器工具栏。) 3. **定位目标:** 扩展会自动从 URL 中检测**域名**,也可以手动输入自定义域名进行过滤。 4. **扫描:** 点击**扫描**按钮。工具会立即显示结果: 1. **总计发现:**(例如,发现 43 个) 2. **根域名:**(例如,24 个根域名) 3. **子域名:**(例如,3 个子域名) 5. **导出:** 选择您偏好的**格式**来保存或复制结果: 1. **每行一个**(适合 CLI 工具)。 2. **逗号分隔**(CSV 友好)。 3. **JSON 数组**(适合开发人员)。 6. **复制全部:** 点击即可立即将所有结果复制到剪贴板。 ## 📺 观看演示视频 [点击此处观看演示](assets/demo.html) ## 🤝 贡献 欢迎贡献!如果您有功能建议或发现漏洞,请提交 **Issue** 或 **Pull Request**。让我们一起让侦察工作变得更简单。
标签:Bug bounty, CMS安全, DNS枚举, Firefox扩展, JavaScript, Web Extension, Web渗透测试, 侦察工具, 后端开发, 多模态安全, 子域名枚举, 实时处理, 密码管理, 数据可视化, 浏览器插件, 系统安全, 网络安全, 网络安全工具, 隐私保护