papy139/osint-dork-generator

GitHub: papy139/osint-dork-generator

一个独立的单文件 HTML 应用,用于生成 OSINT 调查和数字足迹审计所需的 Google Dorks 查询,支持多场景搜索、调查追踪与多格式导出。

Stars: 0 | Forks: 0

# OSINT Dork 生成器 [![CI](https://static.pigsec.cn/wp-content/uploads/repos/cas/ad/ad5834178f7599af9fdda11629d49cae07f2997beec49821b2920eff5bfd50e7.svg)](https://github.com/papy139/osint-dork-generator/actions/workflows/ci.yml) [![License: MIT](https://img.shields.io/badge/license-MIT-00e5a0.svg)](LICENSE) ![Dependencies](https://img.shields.io/badge/dependencies-0-00e5a0.svg) ![Single file](https://img.shields.io/badge/build-single--file-00e5a0.svg) ![Tests](https://img.shields.io/badge/tests-48-00e5a0.svg) 用于数字足迹审计的 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, 前端工具, 后端开发, 多模态安全, 实时处理, 数据可视化