HackUnderway/SearchPhone
GitHub: HackUnderway/SearchPhone
一款基于 Python 的电话号码 OSINT 调查工具,通过聚合多个搜索引擎与第三方 API 的结果并自动生成报告,解决多源情报手动收集效率低下的问题。
Stars: 922 | Forks: 131
SearchPhone 🕵🏽♂️
这是一个综合性的 OSINT 工具,用于查找关联的电话号码信息,使用多个 API 从各种来源收集信息。专为在终端中使用 Python 运行而开发。👁
## ✨ 功能
- 📱 **电话号码验证** - 使用 phonenumbers 库验证并格式化电话号码
- 🔍 **多个搜索引擎** - 搜索 Google(通过 SerpAPI)、DuckDuckGo 和 Bing
- 💻 **代码仓库搜索** - 在 GitHub 代码中查找电话号码
- 📝 **社交媒体搜索** - 在 Reddit 中搜索相关提及
- 📊 **运营商信息** - 通过 Numverify API 获取运营商和位置数据
- 📄 **自动生成报告** - 自动生成 JSON 和 PDF 报告
- 🚀 **并行处理** - 同时搜索多个来源以提高速度
- 🎨 **彩色输出** - 带有颜色的易于阅读的终端输出
## 🔑 所需的 API 密钥
从以下服务获取你的 API 密钥:
| 服务 | 用途 | 链接 | 套餐 | 密钥 |
|---------|---------|------|------|-----|
| **Numverify** | 电话号码验证和运营商信息 | [numverify.com](https://numverify.com/) | 免费(每月 100 次请求) | 🔑(必需) |
| **SerpAPI** | Google 搜索结果 | [serpapi.com](https://serpapi.com/) | 免费(每月 250 次搜索) | 🔑(必需) |
| **GitHub Token** | GitHub 代码搜索 | [GitHub 设置](https://github.com/settings/tokens) | 免费(每小时 5000 次请求) | 🔑(必需) |
### 配置你的 API 密钥:
项目包含一个带有必需变量的 example.env 文件。请按照以下步骤操作:
##### 步骤 1:复制示例文件
```
cp example.env .env
```
##### 步骤 2:编辑 .env 文件
```
nano .env
```
#### 或者
```
vim .env
```
#### 或者
```
code .env
```
##### 步骤 3:添加你的 API 密钥
将占位符值替换为你实际的 API 密钥:
```
# 所需 API
NUMVERIFY_KEY=your_numverify_api_key_here
SERPAPI_KEY=your_serpapi_key_here
GITHUB_TOKEN=your_github_token_here
```
# 示例
# 支持的发行版
| 发行版 | 已验证版本 | 是否支持 | 状态 |
|--------------|--------------------|------|-------|
|Kali Linux| 2026.2| ✅| 正常运行 |
|Parrot Security OS| 6.3| ✅ | 正常运行 |
|Windows| 11 | ✅ | 正常运行 |
|BackBox| 9 | ✅ | 正常运行 |
|Arch Linux| 2024.12.01 | ✅ | 正常运行 |
# 用法
```
git clone https://github.com/HackUnderway/SearchPhone.git
```
```
cd SearchPhone
```
```
python3 search_phone.py
```
# 环境要求
```
pip install -r requirements.txt
```
# 支持
如有问题、Bug 或建议,请联系:info@hackunderway.com
# 许可证
- [x] SearchPhone 已获得授权许可。
- [x] 有关更多信息,请参阅 [LICENSE](https://github.com/HackUnderway/SearchPhone#MIT-1-ov-file)。
# 👨💻 作者
* [Victor Bancayan](https://www.offsec.com/bug-bounty-program/) - (**[Hack Underway](https://hackunderway.com/) 的 CEO**)
## 🔗 链接
[](https://www.patreon.com/c/HackUnderway)
[](https://hackunderway.com)
[](https://www.facebook.com/HackUnderway)
[](https://www.youtube.com/@JeyZetaOficial)
[](https://x.com/JeyZetaOficial)
[](https://instagram.com/hackunderway)
[](https://tryhackme.com/p/JeyZeta)
## 🌞 订阅
###### 订阅:[Jey Zeta](https://www.facebook.com/JeyZetaOficial/subscribe/)
[](https://www.kali.org/)
来自

,使用

编写,由

出自:
Victor Bancayan
© 2026
标签:ESC4, OSINT, Python, 数据泄露, 无后门, 自动化报告, 逆向工具