MuneneGeo/SUBDOMAIN-RECON-TOOL

GitHub: MuneneGeo/SUBDOMAIN-RECON-TOOL

一款 Python 自动化脚本,整合 Subfinder 与 Httpx 实现子域名枚举和存活探测,并通过 Telegram 推送扫描结果。

Stars: 0 | Forks: 0

## 📋 概述 这是一个 Python 自动化脚本,它使用 **Subfinder** 对目标域名执行子域名枚举,使用 **Httpx** 探测发现的子域名以查找存活的 HTTP 服务,并通过 Telegram 实时发送包含结果的通知。 作为 AfricaHackon 网络安全计划 —— Python 脚本编写模块 (C3A) 的一部分而开发。 ## ✨ 功能 - CLI 参数解析(`-d` 用于指定域名,`-o` 用于指定输出前缀) - 通过 Subfinder 进行子域名枚举 - 通过 Httpx 进行存活主机探测 - 自动将结果保存到输出文件 - 扫描完成后通过 Telegram 机器人发送通知 - 针对缺失工具和失败命令的错误处理 ## 🛠️ 前置条件 - Python 3.x - Subfinder — `go install -v github.com/projectdiscovery/subfinder/v2/cmd/subfinder@latest` - Httpx — `go install -v github.com/projectdiscovery/httpx/cmd/httpx@latest` - Python requests 库 — `pip install requests` ## 🚀 用法 python3 notifications.py -d vulnweb.com python3 notifications.py -d vulnweb.com -o output_results ## ⚙️ Telegram 设置 在 notifications.py 中编辑 TELEGRAM_TOKEN 和 TELEGRAM_CHAT_ID 变量,填入您自己的 bot token 和 chat ID。您可以在 Telegram 上从 @BotFather 获取 bot token。 ## 📄 输出 - `.txt` — 所有发现的子域名\n- `_live.txt` — 仅包含存活/有响应的子域名\n- 确认扫描完成的 Telegram 消息 ## ⚠️ 免责声明 本工具仅供教育和授权的安全测试使用。请勿在未经许可的系统上使用。
标签:Httpx, Python, 子域名枚举, 实时处理, 数字取证, 无后门, 系统安全, 自动化脚本, 逆向工具