OSINTCabal/Cabal-IP-Stealth-Checker-
GitHub: OSINTCabal/Cabal-IP-Stealth-Checker-
一款基于 proxycheck.io API 的终端 IP 情报工具,用于检测目标 IP 是否属于代理、VPN、Tor 或托管服务。
Stars: 0 | Forks: 0
# 🕵️ Cabal 隐秘检查器
**通过 [proxycheck.io v3](https://proxycheck.io) 进行 IP 情报分析**
*一款 OSINT Cabal 工具 // [osintcabal.org](https://osintcabal.org)*
Cabal Stealth Checker 是一款基于终端的 IP 情报工具,用于检测目标 IP 地址是否属于代理、VPN、TOR 出口节点、托管服务提供商或已知的抓取器网络。专为需要从命令行获取快速、直接的 IP 归属信息的 OSINT 调查人员、威胁分析师和研究人员而构建。
```
╔══════════════════════════════════════════════════════════════════╗
║ ██████╗ █████╗ ██████╗ █████╗ ██╗ ║
║ ██╔════╝██╔══██╗██╔══██╗██╔══██╗██║ ║
║ ██║ ███████║██████╔╝███████║██║ STEALTH CHECKER ║
║ ██║ ██╔══██║██╔══██╗██╔══██╗██║ proxycheck.io v3 ║
║ ╚██████╗██║ ██║██████╔╝██║ ██║███████╗IP Intelligence ║
║ ╚═════╝╚═╝ ╚═╝╚═════╝ ╚═╝ ╚═╝╚══════╝ ║
║ osintcabal.org // OSINT Cabal Toolkit ║
╚══════════════════════════════════════════════════════════════════╝
```
## 功能特点
- **代理 / VPN / TOR 检测** — 即时的是/否标志及置信度评分
- **托管与抓取器识别** — 标记数据中心和机器人 IP
- **运营商情报** — VPN 服务名称、协议、匿名级别、无日志策略
- **网络上下文** — ASN、IP 范围、主机名、组织
- **可视化风险计** — 颜色编码的置信度条(LOW → CRITICAL)
- **批量扫描模式** — 输入 IP 列表,获取汇总表
- **CLI 友好** — 支持管道输入、作为参数传递或使用交互模式
- **无重度依赖** — 纯 Python 标准库,可选支持 `.env`
## 环境要求
- Python 3.7+
- 一个免费的 [proxycheck.io](https://proxycheck.io) API 密钥
- `python-dotenv` *(可选,用于支持 `.env` 文件)*
## 安装
```
git clone https://github.com/YOUR_USERNAME/CabalStealthChecker.git
cd CabalStealthChecker
# 可选:安装 dotenv 支持以加载 .env 密钥
pip install python-dotenv
# 或
pip install -r requirements.txt
```
## API 密钥设置
在 [https://proxycheck.io](https://proxycheck.io) 获取**免费** API 密钥。
免费套餐在无帐户的情况下允许每天 **100 次查询**,注册免费帐户后为每天 **1,000 次**。
### 选项 A — `.env` 文件 *(推荐)*
```
cp .env.example .env
# 编辑 .env 并粘贴您的密钥:
# PROXYCHECK_API_KEY=your_key_here
```
### 选项 B — 环境变量
```
# Linux / macOS
export PROXYCHECK_API_KEY="your_key_here"
# Windows CMD
set PROXYCHECK_API_KEY=your_key_here
# Windows PowerShell
$env:PROXYCHECK_API_KEY="your_key_here"
```
## 使用说明
### 交互模式
```
python3 CabalStealthChecker.py
```
### 通过参数查询单个 IP
```
python3 CabalStealthChecker.py 1.2.3.4
```
### 批量模式 — 交互式输入多个 IP
```
python3 CabalStealthChecker.py --bulk
```
批量模式会逐行收集 IP,随后执行所有查询并在最后打印汇总表。
## 输出示例
```
══════════════════════ 185.220.101.45 ══════════════════════
API Status ✔ OK
────────────────────── DETECTIONS ──────────────────────────
Anonymous ✔ YES
Proxy ✘ NO
VPN ✘ NO
TOR ✔ YES
Hosting ✘ NO
Scraper ✘ NO
Confidence ████████████████░░░░░░░░░░░░░░ 55/100 [MODERATE]
First Seen 2024-01-15 03:22:11 UTC
Detection Type TOR
────────────────────── NETWORK ─────────────────────────────
ASN AS205100
Hostname no-reverse-dns-set.com
Provider F3 Netze e.V.
Network Type hosting
────────────────────── OPERATOR / VPN SERVICE ──────────────
Name Tor Project
Anonymity High
```
## 配置
您可以在脚本顶部调整检测回溯窗口:
```
DAYS = 30 # look-back window in days — increase for longer history
```
## 免费套餐限制
| 套餐 | 每日查询次数 | 需要帐户 |
|------|--------------|-----------------|
| 无密钥 | 100/天 | 否 |
| 免费帐户 | 1,000/天 | 是(免费) |
| 付费套餐 | 10,000+/天 | 是 |
在 [https://proxycheck.io](https://proxycheck.io) 免费注册。
## OSINT Cabal 工具包的一部分
本工具是 **OSINT Cabal** 品牌下开发的日益丰富的开源 OSINT 实用程序套件的一部分。
- 🌐 [osintcabal.org](https://osintcabal.org)
- 🔎 反极端主义研究 // 公共记录资源 // OSINT 工具
## 免责声明
本工具仅供**合法、合乎道德的 OSINT 研究**使用。请遵守适用法律和 [proxycheck.io 服务条款](https://proxycheck.io/terms/) 使用。作者对滥用行为不承担任何责任。
## 许可证
MIT 许可证 — 详见 `LICENSE`。
标签:API集成, ESC4, GitHub, HTTP/HTTPS抓包, IP信誉, IP地址查询, OSINT, ProxyCheck, Python, Python包装器, Tor节点检测, VPN检测, 二进制发布, 代理检测, 代码示例, 反欺诈, 可观测性, 商业软件, 威胁分析, 威胁情报, 开发者工具, 开源工具, 态势感知, 情报收集, 数据分析, 数据泄露防护, 文档结构分析, 无后门, 漏洞研究, 爬虫识别, 网络安全, 网络探测, 自动化侦查工具, 逆向工具, 防御识别, 隐私保护