Rushikesh-Gopale/DomainReconX
GitHub: Rushikesh-Gopale/DomainReconX
一个基于 Python 的模块化域名侦察框架,通过命令行自动化完成 WHOIS、DNS、HTTP 探测、SSL 证书分析与技术指纹识别等信息收集任务。
Stars: 0 | Forks: 0
🛡️ DomainReconX
一个使用 Python 构建的强大、模块化且对新手友好的侦察框架,用于收集目标域名的信息。DomainReconX 通过简洁的命令行界面,自动化执行 WHOIS 查询、DNS 枚举、HTTP 探测、SSL 证书分析和技术指纹识别等被动侦察任务。
# ✨ 功能
* 🌐 域名验证
* 📄 WHOIS 查询
* 🌍 DNS 枚举
* 🔍 HTTP/HTTPS 探测
* 🔐 SSL 证书信息
* ⚙️ 技术检测
* 🎨 美观的终端输出
* 🧩 模块化架构
* 📦 易于扩展
# 📂 项目结构
```
DomainReconX/
│
├── core/
│ ├── banner.py
│ ├── logger.py
│ ├── utils.py
│ └── __init__.py
│
├── modules/
│ ├── whois_lookup.py
│ ├── dns_enum.py
│ ├── http_probe.py
│ ├── tech_detect.py
│ ├── ssl_info.py
│ └── __init__.py
│
├── output/
├── screenshots/
│
├── main.py
├── requirements.txt
├── README.md
├── LICENSE
└── .gitignore
```
# 🚀 安装说明
克隆仓库:
```
git clone git@github.com:Rushikesh-Gopale/DomainReconX.git
```
进入项目目录:
```
cd DomainReconX
```
安装依赖:
```
pip install -r requirements.txt
```
# ▶️ 使用说明
基本扫描:
```
python main.py -d example.com
```
示例:
```
python main.py -d tesla.com
```
# 📸 截图
# 🧩 已实现模块
| 模块 | 状态 |
| --------------------------- | ------ |
| Banner | ✅ |
| 域名验证 | ✅ |
| WHOIS 查询 | ✅ |
| DNS 枚举 | ✅ |
| HTTP 探测 | ✅ |
| 技术检测 | ✅ |
| SSL 证书信息 | ✅ |
# 🛣️ 路线图
### Version 1.1
* Robots.txt 分析器
* Sitemap.xml 解析器
* JavaScript 文件发现
* Email 提取器
* Link 爬虫
### Version 1.2
* CDN 检测
* WAF 检测
* DNSSEC 检查器
* Favicon 哈希计算
* 安全头分析
### Version 2.0
* 被动子域名枚举
* HTML 报告生成器
* JSON 报告导出
* CSV 导出
* GitHub Actions CI
* Docker 支持
* 通过 pip 安装
# 🛠️ 使用的技术
* Python 3
* Requests
* BeautifulSoup4
* dnspython
* python-whois
* Rich
# 📄 许可证
该项目基于 MIT 许可证授权。
# 👨💻 作者
**Rushikesh Gopale**
* GitHub: https://github.com/Rushikesh-Gopale
# ⭐ 支持
如果您觉得这个项目有用,请考虑在 GitHub 上给它一个 ⭐。这有助于其他人发现该项目,并激励未来的改进。
# 🧩 已实现模块
| 模块 | 状态 |
| --------------------------- | ------ |
| Banner | ✅ |
| 域名验证 | ✅ |
| WHOIS 查询 | ✅ |
| DNS 枚举 | ✅ |
| HTTP 探测 | ✅ |
| 技术检测 | ✅ |
| SSL 证书信息 | ✅ |
# 🛣️ 路线图
### Version 1.1
* Robots.txt 分析器
* Sitemap.xml 解析器
* JavaScript 文件发现
* Email 提取器
* Link 爬虫
### Version 1.2
* CDN 检测
* WAF 检测
* DNSSEC 检查器
* Favicon 哈希计算
* 安全头分析
### Version 2.0
* 被动子域名枚举
* HTML 报告生成器
* JSON 报告导出
* CSV 导出
* GitHub Actions CI
* Docker 支持
* 通过 pip 安装
# 🛠️ 使用的技术
* Python 3
* Requests
* BeautifulSoup4
* dnspython
* python-whois
* Rich
# 📄 许可证
该项目基于 MIT 许可证授权。
# 👨💻 作者
**Rushikesh Gopale**
* GitHub: https://github.com/Rushikesh-Gopale
# ⭐ 支持
如果您觉得这个项目有用,请考虑在 GitHub 上给它一个 ⭐。这有助于其他人发现该项目,并激励未来的改进。标签:GitHub, Python, 域名探测, 字符串匹配, 安全侦察, 实时处理, 无后门, 逆向工具