BalalaikaBR/PortScanner
GitHub: BalalaikaBR/PortScanner
一个轻量级的 Python 命令行端口扫描器,支持多线程并发扫描、服务检测和 banner 抓取,可将结果导出为 JSON 或 CSV。
Stars: 0 | Forks: 0
# 带服务检测的端口扫描器
## 功能
- 多线程扫描。
- 基于端口的服务检测。
- 捕获 banner 进行基础指纹识别。
- 支持 ranges、列表和 preset。
- 导出为 JSON 和 CSV。
- 使用 argparse 的 CLI 界面。
## 使用方法
```
# 安装
python scanner.py --help
# 基础 Scan
python scanner.py scanme.nmap.org
# Range
python scanner.py 192.168.1.1 -p 1-1024
# 特定目标
python scanner.py exemplo.com -p 80,443,8080,3306
# 报告导出
python scanner.py alvo.com -p 1-1024 --json relatorio.json --csv relatorio.csv
# 快速 Scan
python scanner.py 10.0.0.1 -p top100 -t 200 --timeout 0.5
# 无 banner
python scanner.py alvo.com --no-banner
```
标签:Banner抓取, Python, 插件系统, 数据统计, 无后门, 端口扫描, 网络安全, 逆向工具, 隐私保护