HackUnderway/WhatsOSINT

GitHub: HackUnderway/WhatsOSINT

一款用于查询 WhatsApp 号码状态、头像等公开信息的 OSINT 工具,支持多种缓存策略以降低 API 调用成本。

Stars: 309 | Forks: 65

# WhatsOSINT 查看 WhatsApp 号码的数据,包括其状态、头像等。 🕵🏽‍♂️ # 🔑 API Key 获取你的 API key。 名称 | Key | | ------------------- |-------------- | | [Whatsapp 数据](https://rapidapi.com/airaudoeduardo/api/whatsapp-data1) |  🔑 (必需) | - 选择免费方案。 获取 API key 后,你可以将其添加到 **.env** 文件中,将 **"Your_Api_Key"** 替换为你实际的 RapidAPI key 并保存更改。 # ⚙️ 检查模式(节省成本) 默认情况下,WhatsOSINT 在每次查询时都会进行完整的**实时**检查。你可以通过 `.env` 中的环境变量切换到成本更低的策略: | `CHECK_MODE` | 作用 | 成本 | | --- | --- | --- | | `live` (默认) | 始终执行全新的实时 WhatsApp 检查 | 最高 | | `cache_first` | 优先读取缓存数据库;仅当号码尚未被缓存时才回退到实时检查 | 中等 | | `cache_only` | 仅读取缓存数据库,从不进行实时检查 | 最低 | 你还可以使用 `CHECK_PROVIDER` 选择传输方式: | `CHECK_PROVIDER` | 主机 | 认证 | | --- | --- | --- | | `rapidapi` (默认) | RapidAPI 市场 | `RAPIDAPI_KEY` | | `native` | 直连 `checkleaked.cc` endpoint | `NATIVE_API_KEY`(独立的非 RapidAPI 凭证) | 实现最低成本检查的 `.env` 示例: ``` RAPIDAPI_KEY=your_rapidapi_key CHECK_MODE=cache_only ``` 所有设置都是可选的 —— 省略它们将完全复现原有的实时检查行为。你还可以设置 `CHECK_TIMEOUT_SECONDS`(默认为 `60`)来限制请求在放弃前的等待时间。 # 支持的发行版 |发行版 | 版本检查 | 支持 | 状态 | ----------|-------|------|-------| |Kali Linux| 2024.3| 是| 正常运行 | |Parrot Security OS| 6.0| 是 | 正常运行 | |Windows| 11 | 是 | 正常运行 | |BackBox| 8.1 | 是 | 正常运行 | |Arch Linux| 2024.06.01 | 是 | 正常运行 | # 用法 ``` git clone https://github.com/HackUnderway/WhatsOSINT.git ``` ``` cd WhatsOSINT ``` ``` python3 WhatsOSINT.py ``` # 依赖要求 ``` pip install -r requirements.txt ``` # 开发 / 测试 安装开发工具并运行单元测试(所有 HTTP 均已被 mock —— 不需要 API key 或网络): ``` pip install -r requirements-dev.txt python -m pytest tests/ -v ``` # 支持 如有问题、Bug 或建议,请联系:info@hackunderway.com # 许可证 - [x] WhatsOSINT 已获得许可。 - [x] 查看 [LICENSE](https://github.com/HackUnderway/WhatsOSINT#MIT-1-ov-file) 了解更多信息。 # 安全研究员 * Victor Bancayan - [@VictorBancayan](https://twitter.com/VictorBancayan) - (**[Hack Underway](https://www.instagram.com/hackunderway/) CEO**) ## 🔗 链接 ``` Fanpage: https://www.facebook.com/HackUnderway X: https://twitter.com/JeyZetaOficial Web site: https://hackunderway.com Youtube: https://www.youtube.com/@JeyZetaOficial ``` [![Kali Linux Badge](https://img.shields.io/badge/Kali%20Linux-1793D1?logo=kalilinux&logoColor=fff&style=plastic)](https://www.facebook.com/HackUnderway/) ## ☕️ 支持本项目 [![Buy Me a Coffee](https://img.shields.io/badge/-Buy%20me%20a%20coffee-FFDD00?style=for-the-badge&logo=buy-me-a-coffee&logoColor=black)](https://www.buymeacoffee.com/hackunderway) 来自 使用 编写,由 倾注: Victor Bancayan © 2025
标签:ESC4, OSINT, Python, WhatsApp, 安全规则引擎, 数据查询, 无后门, 逆向工具