itsSnehaCyberTrace/ReconTool
GitHub: itsSnehaCyberTrace/ReconTool
ReconTool 是一个基于Python的网络安全侦察框架,旨在帮助初学者掌握主动与被动信息收集技术。
Stars: 0 | Forks: 0
ReconTool
ReconTool 是一个专为初学者设计的 Python 网络安全侦察框架,用于学习和练习主动与被动侦察技术。该项目采用模块化结构设计,旨在帮助理解网络安全与道德黑客领域常用的网络基础、情报收集、域名分析及基础侦察流程。该项目目前处于积极开发中,未来将持续扩展更多侦察、扫描与自动化功能。
当前工具通过菜单驱动的命令行界面提供多种侦察实用程序,并正在积极扩展更多扫描与信息收集能力。
现有功能
主动侦察
- Ping 扫描
- 自定义 Ping 包数量
- 网络可达性测试
被动侦察
- 使用 NSLOOKUP 进行 DNS 枚举
- A 记录查询
- AAAA 记录查询
- MX 记录查询
- NS 记录查询
- TXT 记录查询
- SOA 记录查询
- CNAME 记录查询
- PTR 记录查询
- 完整 DNS 枚举
WHOIS 情报收集
- 域名 WHOIS 查询
- 注册商信息
- 域名创建日期
- 到期日期
- 名称服务器信息
- WHOIS 邮箱提取
技术栈
- Python
- subprocess 模块
- python-whois 库
- Windows 网络工具
项目结构
ReconTool/
│
├── active/
│ ├── ping_scan.py
│
├── passive/
│ ├── nslookup_scan.py
│ ├── whois_lookup.py
│
├── reports/
│
├── utils/
│
├── main.py
├── requirements.txt
└── README.md
安装
pip install -r requirements.txt
运行工具
python main.py
计划功能
- Traceroute / Tracert 集成
- 反向 DNS 查询
- 端口扫描器
- 横幅抓取
- HTTP 头部分析
- 报告生成
- 多线程支持
- Nmap 集成
- 改进的错误处理
免责声明
本项目仅用于教育目的及经授权的安全测试。
作者
Sneha Lalwani
标签:CLI界面, DNS枚举, ESC6, Ping扫描, Sigma 规则, WHOIS查找, Windows兼容, 主动侦察, 二进制发布, 侦察框架, 初学者友好, 域名分析, 学习项目, 安全工具库, 安全扫描, 安全研发, 密码管理, 开源工具, 时序注入, 模块化设计, 网络安全, 网络安全工具, 网络工具, 网络情报, 自动化修复, 被动侦察, 逆向工具, 隐私保护