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, 插件系统, 数据泄露防护, 数据统计, 无后门, 服务器安全, 端口扫描, 网络探测, 逆向工具