HarshiniTKumar/Network-Port-Scanner-GUI

GitHub: HarshiniTKumar/Network-Port-Scanner-GUI

一个基于 Python Tkinter 的轻量级 GUI 端口扫描工具,支持扫描目标主机的开放 TCP 端口并识别常见服务。

Stars: 0 | Forks: 0

# 网络端口扫描器 - 极简 GUI 一个基于 Python 的简单端口扫描器,带有 Tkinter GUI。 该项目允许用户扫描目标主机上指定范围内的开放 TCP 端口。 ## 功能 - 扫描目标 IP 或主机名的开放端口。 - 常见服务映射到常用端口(FTP、SSH、HTTP、HTTPS 等)。 - 通过进度条实时显示进度更新。 - 结果显示在可滚动的文本区域中。 - 将结果保存到 `.txt` 文件。 - 清除结果并重置扫描器状态。 - 停止按钮可中途取消扫描。 ## 需求 - Python 3.7 或更高版本 - Tkinter(大多数 Python 发行版默认包含) - 在 Ubuntu/Debian 上:`sudo apt install python3-tk` 无需外部库。 ## 检测到的服务 以下端口会自动标注: | 端口 | 服务 | |------|----------| | 21 | FTP | | 22 | SSH | | 23 | Telnet | | 25 | SMTP | | 53 | DNS | | 80 | HTTP | | 110 | POP3 | | 143 | IMAP | | 443 | HTTPS | | 3306 | MySQL | | 3389 | RDP | | 5900 | VNC | | 8080 | HTTP-Alt | 未在列表中的端口将显示为 `Unknown`。 ## 项目结构 ``` nmap_portscan_gui/ ├── portscanergui.py # Main application (scanner + GUI) └── README.md ```
标签:GUI工具, IT安全, Python, Python3, Qt框架, TCP扫描, Tkinter, 密码管理, 情报分析, 数据泄露防护, 数据统计, 无后门, 服务识别, 端口扫描, 网络安全, 网络工具, 网络探测, 网络诊断, 逆向工具, 隐私保护