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