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, 插件系统, 数据统计, 无后门, 端口扫描, 网络安全, 逆向工具, 隐私保护