Rakib-Nadir/passive-subdomain-parser

GitHub: Rakib-Nadir/passive-subdomain-parser

被动子域名枚举与存活检查工具

Stars: 0 | Forks: 0

# 🔍 被动子域名解析器 ![工具横幅](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/71dbdc3c19191623.png) ## ✨ 功能 - 🌐 **多源枚举** — crt.sh, HackerTarget, AlienVault, RapidDNS, urlscan.io, ThreatCrowd, SecurityTrails - ⚡ **完全异步** — 通过 `asyncio` + `aiohttp` 实现闪电般的并发存活检查 - 🔗 **subfinder 集成** — 自动检测并合并已安装的二进制文件的结果 - 💾 **自动保存** 存活的子域名到 `alive_subdomains.txt` - 📦 **导出** 结果到 JSON 或 CSV - 🎨 **丰富的终端 UI** — 颜色编码的状态码,实时输出,摘要仪表板 ## 📸 输出预览 ![存活的子域名](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/fc1a259f2e191642.png) ## 📦 安装 ``` git clone https://github.com/Rakib-Nadir/passive-subdomain-parser.git cd passive-subdomain-parser pip install -r requirements.txt ``` ## 🚀 使用 ``` # 基本扫描 python passive-subdomain-parser.py example.com # 仅使用特定来源 python passive-subdomain-parser.py example.com -s crt.sh alienvault urlscan # 使用 SecurityTrails API 密钥 python passive-subdomain-parser.py example.com -k YOUR_API_KEY # 启用 subfinder 二进制文件 python passive-subdomain-parser.py example.com --subfinder # 仅显示存活,导出为 JSON 和 CSV python passive-subdomain-parser.py example.com --alive-only --json out.json --csv out.csv # 仅枚举 — 跳过存活检查 python passive-subdomain-parser.py example.com --no-probe ``` ## ⚙️ 选项 | 标志 | 描述 | |------|-------------| | `-s`, `--sources` | 要查询的源(默认:所有免费源) | | `-k`, `--api-key` | SecurityTrails API 密钥 | | `--subfinder` | 运行本地 `subfinder` 二进制文件并合并结果 | | `-t`, `--threads` | 并发限制(默认:80) | | `--timeout` | HTTP 超时时间(秒)(默认:8) | | `--alive-only` | 从终端输出中抑制死子域名 | | `--no-probe` | 跳过存活检查,仅枚举 | | `--json FILE` | 将结果导出到 JSON | | `--csv FILE` | 将结果导出到 CSV | | `-v`, `--verbose` | 启用调试日志 | ## 📡 源 | 源 | 认证要求 | |--------|---------------| | crt.sh | 否 | | HackerTarget | 否 | | AlienVault OTX | 否 | | RapidDNS | 否 | | urlscan.io | 否 | | ThreatCrowd | 否 | | SecurityTrails | API 密钥 | | subfinder | 二进制文件 | ## 📄 输出 每次运行后,存活的子域名总是保存到 `alive_subdomains.txt`。可选的 JSON 和 CSV 导出可通过标志进行访问。 ## ⚠️ 声明 此工具仅适用于 **授权的安全测试和漏洞赏金计划**。在扫描任何目标之前,请始终获得适当的许可。作者不对任何滥用行为负责。

Rakib Nadir 用 ❤️ 制作

标签:aiohttp, CSV格式, JSON格式, Python开发, subfinder, Transformers, 云存储安全, 域名安全, 多源数据, 子域名枚举, 实时输出, 异步扫描, 异步编程, 汇总面板, 系统安全, 系统独立性, 终端用户界面, 网络扫描, 被动枚举, 计算机取证, 逆向工具, 颜色编码