NeotericGamer98/osint-fox

GitHub: NeotericGamer98/osint-fox

一款带图形界面的多模块开源情报聚合工具,帮助安全研究人员通过用户名、邮箱、电话、域名、图像等多种维度快速收集目标公开信息并导出报告。

Stars: 0 | Forks: 0

# OSINT FOX 🦊 **开源情报工具 v1.1** — 一款时尚的 GUI 应用程序,用于通过用户名、电子邮件地址、电话号码、域名、图像等收集有关目标的公开信息。 ## 功能 ### 模块 | 模块 | 输入 | 功能 | |--------|-------|-------------| | **Username** 🕵️ | 网络用户名 | 40+ 平台搜索(GitHub、Reddit、Telegram、YouTube、TikTok 等) | | **Email** ✉️ | 电子邮件地址 | 验证、Gravatar、EmailRep 信誉、HIBP 数据泄露、SMTP 验证 | | **Phone** 📞 | 电话号码 | 国家/运营商检测、WhatsApp/Telegram/Signal 检查、格式生成 | | **Domain** 🌐 | 域名/IP | DNS 记录、WHOIS、SSL 证书、子域名枚举、IP 情报 | | **Social Analyzer** 👥 | 用户名 | 跨平台个人简介一致性、元数据比对、关联分析 | | **Image** 🖼️ | URL/文件路径 | EXIF 元数据、感知哈希、反向图像搜索 | | **Breach Lookup** 🔍 | 电子邮件/用户名 | HIBP、DeHashed、IntelX、dork 生成、泄露情报摘要 | | **Geolocation** 🌍 | IP/域名 | IP 地理定位、时区、地图链接、网络情报 | ### 界面 - **深色/浅色主题切换** 🌓 - **选项卡式扫描会话** — 运行多次扫描,比对结果 - **会话保存/加载** — 保存并重新加载 `.osint` 会话文件 - **插件系统** — 自动检测 `modules/plugins/` 中的模块 ### 导出 5 种格式:**PDF**、**TXT**、**CSV**、**JSON**、**HTML** ### 技术 - 针对每个平台的速率限制与缓存 - 代理/Tor 支持 (SOCKS5) - API 密钥管理对话框 - 用于自动化的无头 CLI 模式 ## 安装说明 ``` pip install -r requirements.txt ``` 可选增强功能: ``` pip install python-whois pytz phonenumbers ``` ## 用法 ### GUI 模式 ``` python main.py ``` ### CLI 模式 (无头) ``` python main.py --cli --module username --target johndoe python main.py --cli --module email --target user@example.com --format json --output report.json python main.py --cli --module domain --target example.com --proxy socks5://127.0.0.1:9050 ``` ## 模块说明 ### Username OSINT 在 40 多个平台上搜索账户存在情况,包括 GitHub、GitLab、Reddit、Telegram、YouTube、TikTok、Medium、Dev.to、Keybase、HackerNews、Pinterest、Replit、Pastebin、BitBucket、Twitch、Steam、Flickr、VK、Snapchat、Patreon 等。 ### Email OSINT 验证电子邮件格式,检查 MX 记录,执行 SMTP 验证,查找 Gravatar 个人资料,查询 EmailRep.io 获取信誉,检查 Have I Been Pwned 获取泄露数据,并与社交平台进行关联。 ### Phone OSINT 使用多种算法解析电话号码,检测国家和运营商,检查 WhatsApp/Telegram/Signal 账户,生成多种号码格式,并提供安全/垃圾邮件分析。 ### Domain OSINT 解析 DNS 记录(A、AAAA、MX、NS、TXT、CNAME、SOA),检查 SSL 证书,执行 WHOIS 查询(通过库或抓取),枚举常见子域名,检查 Web headers,并生成 IP 情报链接。 ### Social Analyzer 从已发现的社交资料中收集个人简介和元数据,分析跨平台的一致性,对平台存在情况进行分类,并生成关联洞察。 ### Image OSINT 下载或读取图像文件,提取 EXIF 元数据(包括 GPS 坐标),生成感知图像哈希用于相似度匹配,并创建反向图像搜索 URL。 ### Breach Lookup 检查 Have I Been Pwned 以获取密码泄露情况,查询 DeHashed 和 IntelX API 获取凭据泄露,生成 Google/GitHub dorks 用于手动调查,并提供泄露情报建议。 ### Geolocation 将目标解析为 IP 地址,通过 ip-api.com 和 ipinfo.io 执行地理定位查询,确定时区和当地时间,生成 Google Maps/OpenStreetMap 链接,并提供网络情报数据。 ## 配置 ### API 密钥 在 Settings > API Keys 中配置 API 密钥以增强扫描: - Shodan, Censys, Have I Been Pwned, DeHashed, IntelX, EmailRep, VirusTotal ### 代理/Tor 在 Settings > Proxy 中配置代理(例如 `socks5://127.0.0.1:9050` 用于 Tor)。 ## 插件系统 将 Python 文件放入 `modules/plugins/` 中,确保其中的类继承自 `OSINTModule` 并使用 `@builtin_meta` 装饰器。它们将在下次启动时自动加载。 ## 免责声明 此工具仅用于**授权的安全研究和教育目的**。用户需对遵守相关法律负责。未经授权针对个人的行为可能违反隐私法。 ## 许可证 MIT
标签:C2日志可视化, DNS记录, ESC4, GitHub, GUI工具, IP地理位置, OSINT, Python, Tor集成, WHOIS查询, 二进制模式, 协议探测, 反向图片搜索, 图片EXIF, 域名查询, 威胁情报, 子域名枚举, 实时处理, 开发者工具, 指纹识别, 数据泄露查询, 无后门, 暗网/代理支持, 爬虫与API, 用户名追踪, 电话号码归属地, 社交网络分析, 社工库, 系统安全, 网络侦查, 网络安全, 调试插件, 逆向工具, 邮箱反查, 隐私保护