Abhijithkris0101/Recon-Automation-Script
GitHub: Abhijithkris0101/Recon-Automation-Script
一个轻量级的 Python 侦察自动化脚本,用于快速完成域名解析、Nmap 端口扫描和常见子域名枚举,并自动生成文本报告。
Stars: 0 | Forks: 0
# 侦察自动化脚本
## 描述
这是一个基于 Python 的侦察自动化工具,专为基本网络安全和网络枚举任务而设计。
该脚本执行以下操作:
- 域名解析
- 使用 Nmap 进行端口扫描
- 常见子域名枚举
- 自动生成报告
它有助于自动化渗透测试和 Bug Bounty 工作流的初始侦察阶段。
## 功能
- 将目标域名解析为 IP 地址
- 运行 Nmap 服务/版本检测扫描 (`-sV`)
- 枚举常见子域名
- 生成详细的侦察报告
- 将结果保存到 `.txt` 文件中
- 简单的命令行界面
## 使用技术
- Python 3
- Socket 模块
- Subprocess 模块
- Nmap
## 环境要求
在运行脚本之前,请安装以下内容:
### Python 3
从以下地址下载 Python:
https://www.python.org/downloads/
### Nmap
从以下地址下载 Nmap:
https://nmap.org/download.html
请确保已将 Nmap 添加到系统的 PATH 中。
## 安装说明
克隆仓库:
```
git clone https://github.com/Abhijithkris0101/Recon-Automation-Script.git
---
## 使用方法
After starting the script, enter a target domain when prompted.
Example:
```bash
python recon.py
Enter target domain (example.com): google.com
==== Basic Recon Automation Script ====
[+] Domain resolved: google.com --> 142.250.183.14
[+] Running Nmap scan on 142.250.183.14...
[+] Enumerating common subdomains...
[FOUND] www.google.com --> 142.250.183.196
[+] Report saved as: google.com_recon_report.txt
google.com_recon_report.txt
```
标签:Bug Bounty, CTI, DNS枚举, GitHub, IP解析, Nmap, Python, Python3, Socket编程, Subprocess, SYN扫描, Windows内核, 云存储安全, 可自定义解析器, 域名解析, 子域名枚举, 安全报告生成, 开源安全工具, 插件系统, 攻击路径可视化, 数字取证, 数据展示, 数据统计, 无后门, 服务枚举, 本地模型, 测试工具, 白帽子, 端口扫描, 系统安全, 红队, 网络安全, 网络安全工具, 网络扫描, 自动化脚本, 虚拟驱动器, 赛博安全, 逆向工程平台, 隐私保护, 黑客工具