esha-0411/Network-port-scanner
GitHub: esha-0411/Network-port-scanner
基于 Python 和 Tkinter 构建的图形化网络端口扫描器,支持多线程探测目标开放端口及运行服务。
Stars: 0 | Forks: 0
# Network-port-scanner# Network Port Scanner 图形界面
该项目是一个使用 Python 和 Tkinter 构建的简单且用户友好的网络端口扫描器。它允许用户扫描目标系统,识别哪些端口是开放的,以及这些端口上运行的服务。
## 功能
- 易于使用的图形界面
- 使用多线程进行快速扫描
- 检测常见服务,如 HTTP、SSH、FTP 等
- 实时显示结果
- 进度条和耗时统计
- 支持随时停止扫描
- 将结果保存到文本文件
## 使用技术
- Python
- Tkinter (用于 GUI)
- Socket 编程
- 多线程
## 工作原理
用户输入目标(IP 或主机名)和端口范围。
程序随后使用 socket 连接检查每个端口。
如果端口是开放的,则会连同其服务名一起显示。
## 如何运行
1. 确保已安装 Python
2. 下载或克隆此仓库
3. 运行以下命令:
标签:AES-256, IP扫描, Python, Qt框架, Socket编程, TCP连接, Tkinter, 二进制发布, 图形用户界面, 开源工具, 插件系统, 数据统计, 无后门, 服务识别, 漏洞评估, 端口扫描, 系统独立性, 网络安全, 网络工具, 逆向工具, 隐私保护