anubhavmohandas/CyberTrace
GitHub: anubhavmohandas/CyberTrace
一款多层 OSINT 调查框架,能够自动识别输入类型并在表网、深网和暗网中进行综合搜索,帮助安全人员高效收集和分析目标的数字足迹。
Stars: 0 | Forks: 0
# CyberTrace
多层 OSINT 调查工具 - 同时搜索表网、深网和暗网。
## 功能
- **自动检测**输入类型(电子邮件、电话、用户名、域名、比特币、印度身份证件)
- 区块链分析(公开数据)具有 **95% 的可靠性**
- 用户名枚举(通过 Maigret 在 2500+ 个网站上)具有 **90% 的可靠性**
- 域名情报(WHOIS、DNS、crt.sh)具有 **85% 的可靠性**
- 电子邮件 OSINT 和暗网搜索具有 **70% 的可靠性**
- 印度特定数据库(MCA、GST、eCourts、Indian Kanoon)
## 安装
```
# 克隆仓库
git clone https://github.com/anubhavmohandas/cybertrace.git
cd cybertrace
# 创建虚拟环境
python3 -m venv venv
source venv/bin/activate
# 安装 CyberTrace
pip install -e .
# 安装可选 OSINT 工具
pip install maigret sherlock-project holehe
```
## 快速入门
```
# 自动检测输入类型并搜索
cybertrace search "user@example.com"
# 搜索特定类型
cybertrace search "hackerman123" --type username
# 输出为 JSON
cybertrace search "example.com" --output json
# 保存结果到文件
cybertrace search "1A1zP1..." --save report.json
# Rich 彩色输出
cybertrace search "MH12AB1234" --output rich
```
## 模块
| 模块 | 成功率 | 描述 |
|--------|--------------|-------------|
| bitcoin | 95% | 区块链分析(BTC、ETH) |
| username | 90% | 用户名枚举(3000+ 个网站) |
| domain | 85% | WHOIS、DNS、SSL、子域名 |
| email | 70% | Gravatar、Holehe、GitHub 提交 |
| darkweb | 70% | Ahmia、DarkSearch(表网) |
| indian | 60-70% | MCA、GST、eCourts、车辆查询 |
## 配置
创建 `.env` 文件配置 API 密钥(可选,可增强结果):
```
cp .env.example .env
# 使用您的 API 密钥编辑 .env
```
可改善结果的免费 API 密钥:
- VirusTotal (500/天):https://virustotal.com
- Shodan (100/月):https://shodan.io
- URLScan (5000/天):https://urlscan.io
- GitHub (5000/小时):https://github.com/settings/tokens
- EmailRep (100/天):https://emailrep.io
## CLI 命令
```
# 主搜索命令
cybertrace search TARGET [OPTIONS]
# 快捷命令
cybertrace email EMAIL
cybertrace username USERNAME
cybertrace domain DOMAIN
cybertrace btc ADDRESS
cybertrace indian TARGET
# 配置
cybertrace config --check # Check API key status
cybertrace modules # List available modules
```
## 输入类型
CyberTrace 会自动检测以下输入类型:
| 输入 | 示例 | 模块 |
|-------|---------|--------|
| 电子邮件 | user@example.com | email |
| 电话(印度) | +919876543210 | phone |
| 用户名 | hackerman123 | username |
| 域名 | example.com | domain |
| 比特币 | 1A1zP1eP5Q... | bitcoin |
| 以太坊 | 0x742d35Cc... | bitcoin |
| 车辆(印度) | MH12AB1234 | indian |
| PAN(印度) | ABCDE1234F | indian |
| GSTIN | 22AAAAA0000A1Z5 | indian |
## 法律声明
CyberTrace 仅访问**公开可用的**信息。它不会:
- 入侵系统
- 绕过身份验证
- 访问私有数据库
- 拦截通信
请负责任地将其用于合法的 OSINT 研究。
## 文档
获取完整的技术文档,包括:
- 架构概述
- 模块 API 参考
- 开发指南
- 故障排除
请参阅 [docs/TECHNICAL_DOCUMENTATION.md](docs/TECHNICAL_DOCUMENTATION.md)
## 测试
```
# 运行测试套件
pytest tests/ -v
# 快速测试
python -m cybertrace search "MH12AB1234" --output json
```
## 许可证
MIT 许可证 - 详见 [LICENSE](LICENSE) 文件
标签:Ask搜索, DNS分析, ESC4, GitHub, GitHub安全工具, Holehe, Maigret, OSINT, Sherlock, VirusTotal, WHOIS查询, 区块链分析, 协议探测, 印度数据库, 域名情报, 威胁情报, 实时处理, 开发者工具, 数字足迹分析, 文档结构分析, 暗网搜索, 比特币追踪, 深度网络, 用户名枚举, 网络安全, 表层网络, 赛博追踪, 逆向工具, 邮箱侦察, 隐私保护