shravanreddygit-spec/port-scanner
GitHub: shravanreddygit-spec/port-scanner
一款轻量级 Python 多线程 TCP 端口扫描器,支持服务检测与 banner 抓取,并将结果自动导出为 JSON 报告。
Stars: 0 | Forks: 0
# 快速多线程端口扫描器 🚀
一款轻量级、高性能的 Python CLI 工具,旨在执行快速的 TCP 端口扫描,并支持服务检测、多线程以及 banner grabbing。扫描结果会自动保存为格式化的 JSON 文件,以便进行详细分析。
## ✨ 功能
* **⚡ 多线程引擎:** 由 Python 的 `concurrent.futures.ThreadPoolExecutor` 提供支持,实现并发扫描。
* **🔍 服务与 Banner Grabbing:** 解析常见服务名称并获取服务器响应的 banner。
* **📊 JSON 导出:** 自动将扫描结果格式化为结构清晰的 `.json` 报告,且不会覆盖现有日志。
* **⚙️ 可定制执行:** 可通过命令行参数动态调整线程工作数和端口范围。
## 🛠️ 环境要求
* Python 3.x(无需额外的标准库依赖)
## 🚀 快速开始
1. **克隆仓库:**
git clone https://github.com/shravanreddygit-spec/port-scanner.git
cd ports-canner
## 💬️ 帮助
在克隆仓库之后,如果您需要有关 CLI 参数的任何帮助
请输入 "--help" 以了解所有 flag 及其用法
## 🛡️ 许可证
这是由我本人完成的一个个人本地项目。
标签:Banner抓取, Python, 插件系统, 数据泄露防护, 数据统计, 无后门, 服务器安全, 端口扫描, 网络探测, 逆向工具