kikikoteyka-dev/Kiki-Osint

GitHub: kikikoteyka-dev/Kiki-Osint

一款集成多源 OSINT 能力的 Web 工具,通过用户名、邮箱快速发现跨平台数字足迹并生成 AI 分析画像。

Stars: 1 | Forks: 0

:gb: English | [:ru: Russian](README_RU.md) # 🔍 Kiki OSINT — 数字足迹发现工具 一款开源 Web 工具,用于通过 **用户名**、**邮箱** 或同时通过两者收集公开数据。 支持跨 VK、Telegram、GitHub 以及通过 Maigret 搜索 500+ 网站,通过 Holehe、HaveIBeenPwned 和 Gravatar 进行邮箱检查,域名 WHOIS 分析,以及通过 Claude、ChatGPT 或 Gemini 生成 AI 画像。 ![Python](https://img.shields.io/badge/Python-3.10+-blue) ![Flask](https://img.shields.io/badge/Flask-3.x-lightgrey) ![License](https://img.shields.io/badge/License-MIT-green) ## 📸 功能特性 - 🔎 **用户名** — 跨 VK、Telegram、GitHub 和 500+ 网站搜索 - 📧 **邮箱** — 注册检查 + 泄露查询 + Gravatar 资料 + GitHub 账户 - 🌐 **域名信息** — MX 记录、WHOIS(注册商、注册日期)、IP、一次性邮箱检测 - 🔀 **双重模式** — 在一个界面中同时搜索用户名和邮箱 - 🤖 **AI 画像** — 通过 Claude、ChatGPT 或 Gemini 生成分析摘要 - 📤 **导出结果** — 每次搜索后复制 JSON / 导出 TXT / 导出 JSON - 🌍 **语言切换** — EN/RU 界面切换 - ⚡ **实时流** — 结果随到随显 (SSE) - 💾 **持久化 API 密钥** — 保存到本地 `keys.json`,服务器重启后依然存在 ## 🚀 安装说明 ### 1. 克隆仓库 ``` git clone https://github.com/kikikoteyka-dev/Kiki-Osint.git cd Kiki-Osint ``` ### 2. 创建虚拟环境 ``` python -m venv venv # Windows: venv\Scripts\activate # Linux / Mac: source venv/bin/activate ``` ### 3. 安装依赖 ``` pip install -r requirements.txt ``` ## 🔑 API 密钥设置 在应用界面中点击 **“Settings”** 并直接在浏览器中输入您的密钥 —— 无需配置文件。密钥会自动保存到本地 `keys.json` 文件中。 首次启动时,如果未配置密钥,设置模态框会自动打开。 ### VK Token 1. 打开 **https://vkhost.github.io/** 2. 选择 **“Kate Mobile”** 应用 3. 点击 **“Allow”** 4. 在 URL 栏中,找到 `access_token=` 并复制直到 `&` 之前的所有内容 ### AI 画像 (可选) 在应用中点击 **“Settings”** 并输入: - **Provider**: `anthropic`, `openai`, 或 `google` - **API Key**: 您的密钥 获取 API 密钥的地址: - Claude: **https://console.anthropic.com** → API Keys - ChatGPT: **https://platform.openai.com** → API Keys - Gemini: **https://aistudio.google.com** → Get API key ### HaveIBeenPwned API Key (可选) 邮箱泄露查询所需。获取地址:**https://haveibeenpwned.com/API/Key** ## ▶️ 运行应用 ``` python app.py ``` 在浏览器中打开:**http://localhost:5000** ## 📂 项目结构 ``` Kiki-Osint/ ├── app.py # Flask server, all search functions ├── vk_module.py # VK API search ├── keys_store.py # Persistent key storage (keys.json) ├── frontend/ │ ├── index.html # UI (EN/RU, CSS and JS included) │ └── kiki_logo.png # Logo ├── requirements.txt └── .gitignore ``` ## ⚠️ 免责声明 本工具仅限 **用于合法目的**:检查您自己的数字足迹、OSINT 教育以及经当事人同意的安全测试。请勿将其用于跟踪、监视或侵犯任何人的隐私。 ## 📝 许可证 MIT — 使用时请注明出处。
标签:AI画像, ATT&CK, ChatGPT, Claude, CVE检测, DFIR, DLL 劫持, DNS枚举, ESC4, ESC8, Flask, Gemini, HaveIBeenPwned, Holehe, Maigret, OSINT, Petitpotam, Promptflow, Python, Sigma 规则, SSE, Telegram, Unix, VK, WHOIS查询, 二进制模式, 互联网存档, 协议探测, 后端开发, 域名分析, 大语言模型, 威胁情报, 安全工具库, 开发者工具, 数字足迹, 数据泄露查询, 无后门, 服务器发送事件, 用户名搜索, 社会工程学, 社工库, 网络侦查, 网络安全工具, 被动侦察, 身份溯源, 逆向工具, 邮箱追踪, 隐私检测