KHUSHIKOUL/nmap_portscan_gui

GitHub: KHUSHIKOUL/nmap_portscan_gui

一个基于 Python 和 Tkinter 的轻量级 TCP 端口扫描器,通过图形界面帮助用户快速发现目标主机的开放端口及对应服务。

Stars: 0 | Forks: 0

# 🔍 网络端口扫描器 GUI 一个使用 **Python 和 Tkinter** 构建的轻量级、高速的 **TCP 端口扫描器**。 本项目作为 **VOIS AICTE 实习 – 第 3 期** 的一部分而开发。 ## 📌 功能 * 简洁的 GUI(目标,起始端口,结束端口) * 多线程扫描(最多 500 个线程) * 实时进度条和已用时间显示 * 服务识别(HTTP、FTP、SSH 等) * 支持随时停止扫描 * 将结果保存为 `.txt` 文件 * 跨平台支持(Windows、Linux、macOS) ## 🛠 环境要求 * Python 3.7 或更高版本 * Tkinter(Python 自带) ## 🚀 安装 ``` git clone https://github.com/KHUSHIKOUL/nmap_portscan_gui.git cd nmap_portscan_gui ``` ## ▶️ 使用方法 ``` python portscanergui.py ``` ### 步骤: 1. 输入目标(IP 或主机名) 2. 输入起始端口和结束端口 3. 点击 **开始扫描 (Start Scan)** 4. 实时查看结果 5. 如有需要可保存结果 ## 📊 可检测服务 | 端口 | 服务 | | ---- | ------- | | 21 | FTP | | 22 | SSH | | 23 | Telnet | | 25 | SMTP | | 53 | DNS | | 80 | HTTP | | 443 | HTTPS | | 3306 | MySQL | | 3389 | RDP | ## 📁 项目结构 ``` nmap_portscan_gui/ ├── portscanergui.py ├── README.md ├── requirements.txt ``` ## 📷 截图 ## ![应用截图](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/52b8a4b42d093225.png) ## ⚠️ 免责声明 本工具仅供**教育目的**使用。 未经适当授权,请勿扫描网络。 ## 📎 GitHub 仓库 https://github.com/KHUSHIKOUL/nmap_portscan_gui ## 👩‍💻 作者 Khushi Koul VOIS AICTE 实习 – 第 3 期
标签:DNS查询工具, DNS解析, GUI应用, Nmap替代, Python, Qt框架, Socket编程, TCP扫描, Tkinter, VOIS AICTE, 子域名枚举, 实时处理, 密码管理, 开源项目, 插件系统, 攻击路径可视化, 无后门, 服务识别, 漏洞赏金平台, 端口扫描器, 系统安全, 网安实习项目, 网络安全, 轻量级工具, 逆向工具, 隐私保护, 黑客工具