aladinturgay/netrecon
GitHub: aladinturgay/netrecon
一款零依赖的 Python 端口扫描与 banner 抓取工具,支持生成 JSON 和 HTML 报告,适用于授权安全测试场景。
Stars: 0 | Forks: 0
# netrecon
这是我在 CodeMush 进行安全测试后,基于相关经验编写的端口扫描工具。
它可以发现开放端口,并在条件允许时获取 banner 信息。如果需要,你可以生成 JSON 或 HTML 报告。
仅需 Python 3.10+,无需使用 pip 安装额外的包。
## 安装
```
git clone https://github.com/aladinturgay/netrecon.git
cd netrecon
```
## 使用说明
```
python -m netrecon scanme.nmap.org
python -m netrecon 192.168.1.5 -p 22,80,443,3389
python -m netrecon scanme.nmap.org -p 1-1000 -t 0.5
python -m netrecon scanme.nmap.org --html rapor.html -o rapor.json
```
## 参数
- `-p` 端口(例如:22,80 或 1-1024)
- `-t` 超时时间(以秒为单位)
- `-w` 使用的线程数
- `--no-banner` 仅扫描端口,不获取 banner
- `-o` JSON 文件
- `--html` HTML 报告
## 测试目标
scanme.nmap.org 是 nmap 专门为测试开放的地址,可用于尝试。
## 警告
请仅在获得授权的系统上使用。未经授权扫描他人的服务器会引发法律问题。
## 待办事项
- 使用 nvd api 进行 cve 匹配
- 进一步改进服务识别功能
Alaaddin Turgay
标签:Banner抓取, Python, 插件系统, 数据统计, 无后门, 端口扫描, 逆向工具