papy139/osint-dork-generator
GitHub: papy139/osint-dork-generator
一个独立的单文件 HTML 应用,用于生成 OSINT 调查和数字足迹审计所需的 Google Dorks 查询,支持多场景搜索、调查追踪与多格式导出。
Stars: 0 | Forks: 0
# OSINT Dork 生成器
[](https://github.com/papy139/osint-dork-generator/actions/workflows/ci.yml)
[](LICENSE)



用于数字足迹审计的 Google Dorks 生成器。这是一个独立的单文件 HTML 应用,无需任何依赖或服务器:直接在浏览器中打开即可。提供 FR / EN 双语界面、调查模式以及多格式导出。
## 目录
- [法律免责声明](#avertissement-légal)
- [功能](#fonctionnalités)
- [使用说明](#utilisation)
- [构建](#build)
- [源码结构](#structure-des-sources)
- [许可证](#licence)
## 法律免责声明
本工具仅供**合法且经授权**的用途使用:例如审计您自己的数字足迹、在授权框架内进行的开源情报调查,以及达成事先协议的安全测试。用户需对遵守适用法律和法规(尤其是涉及隐私和数据保护的相关法律)自行承担全部责任。生成的查询仅仅是组合了公开的搜索语法;本应用不会收集或传输任何数据。
## 功能
- **七大搜索场景**:身份、化名、域名 / IP、公司、图像、关联分析、自定义字段。
- **身份信息交叉比对**:将姓名、化名、电子邮箱、域名、公司和城市组合成交叉查询,以确认它们是否指向同一目标。
- **调查模式**:覆盖率仪表盘(按类别划分的已验证信息源)、线索优先级排序、下一步建议,以及每个结果上持久的“已验证”复选标记。
- **命令面板**(`Ctrl/Cmd + K`):快速访问所有操作。
- **以图搜图**:通过图片 URL 进行反向搜索(Google Lens、Yandex、Bing、TinEye 等),并支持访问需手动上传的人脸搜索引擎。
- **多搜索引擎**:生成 Google 语法的查询,并适配 Google、DuckDuckGo 或 Yandex 的打开方式。
- **直达链接**:提供即开即用的 URL,直接指向 OSINT 资料和工具(按化名查找社交网络、企业注册信息、域名和 IP 地址分析服务)。
- **CLI 命令**:生成 Sherlock / Maigret 命令,用于在真实的网络环境中验证账号是否存在。
- **多格式导出**:提供统一菜单将结果导出为 TXT、Markdown、HTML、JSON、CSV 或 SQL(包含“已验证”状态),还能将所有搜索打包为 ZIP 压缩包及生成可分享的链接。
- **目标管理**:支持对表单进行保存、重命名、删除、导入及导出 JSON。
- **可分享链接**:将表单数据编码至 URL 中,以便重放(重现)搜索过程。
- **双语 FR / EN**:自动检测浏览器语言并支持通过开关切换(界面、标签页、结果和类别标题均已翻译)。
- **便捷功能**:结果过滤与高亮、去重、按类别复制、国家/省/地区下拉菜单(带旗帜标识)、域名与号码格式规范化、键盘快捷键(`Alt+1` 到 `Alt+7`)、浅色/深色主题、可见的键盘聚焦效果。
## 使用说明
从[最新发布版](https://github.com/papy139/osint-dork-generator/releases/latest)下载 `dork-generator.html`(或克隆本代码仓库),然后在浏览器中打开它:
```
xdg-open dork-generator.html # Linux
# 或双击打开文件
```
无需服务器或任何安装步骤。
## 构建
`dork-generator.html` 文件是通过一个无依赖脚本,基于 `src/` 中的源码**生成**的:
```
node build.js
```
`build.js` 会将 `src/` 中的 HTML、CSS 和 JavaScript 片段拼接成一个独立的文件。请勿直接修改 `dork-generator.html`:请编辑源码后重新运行构建。
纯函数由一套无依赖的测试套件覆盖:
```
npm test # ou : node tests/run.js
```
## 源码结构
```
src/
├── head.html # en-tête HTML
├── style.css # styles
├── body.html # structure de l'interface
└── js/ # fragments d'une IIFE partagée (non des modules ES)
├── helpers.js # utilitaires, moteurs, construction de requêtes
├── links.js # liens directs (profils et outils OSINT)
├── render.js # rendu des résultats et interactions
├── zip.js # export ZIP (écriture pure JavaScript)
├── gen-*.js # un générateur par contexte
└── app.js # initialisation, persistance, gestion des cibles
```
所有的 JavaScript 代码都在单个 IIFE 中执行,以便在 `file://` 协议下正常运行,无需服务器且不会引发 CORS 问题。
## 许可证
基于 MIT 许可证分发。请参阅 [LICENSE](LICENSE) 文件。
标签:ESC4, Google Dorks, HTML, MITM代理, OSINT, 前端工具, 后端开发, 多模态安全, 实时处理, 数据可视化