ge454/port-scanner-python

GitHub: ge454/port-scanner-python

一款带图形界面并能自动生成 PDF 报告的多线程 TCP 端口扫描工具,帮助用户快速识别目标开放端口及服务信息。

Stars: 0 | Forks: 0

# SENAI Port Scanner v3.0 一款使用 Python 开发的端口扫描工具。该项目的旨在枚举 TCP 端口,识别目标上的服务,捕获连接 banner,最终通过图形用户界面(GUI)展示并生成 PDF 报告。 ## 🚀 功能 * **多线程扫描:** 利用并发线程实现更快速的扫描。 * **图形用户界面 (GUI):** 采用“网络安全”主题的图形化界面。 * **服务检测:** 自动识别已映射端口上的服务。 * **Banner Grabbing:** 尝试捕获在开放端口上运行的服务的响应。 * **自动生成报告:** 将扫描结果生成 PDF 文档报告。 * **依赖自动安装:** 代码会检查并在用户未安装的情况下自动安装 Python 的 PDF 库。 ## 🛠️ 使用的技术 * **Python 3.x** * **Tkinter:** 图形用户界面和动画。 * **Socket:** 网络连接和 TCP 端口审计。 * **Concurrent.futures:** 并行处理(多线程)。 * **FPDF:** 生成 PDF 报告。 ## 💻 如何使用 1. 克隆此仓库: git clone [https://github.com/ge454/port-scanner-python] https://github.com/ge454/port-scanner-python
标签:Banner抓取, GUI, PDF生成, Python, 插件系统, 数据统计, 无后门, 服务器安全, 端口扫描, 网络安全, 隐私保护