TheRedart/Network-Port-Scanner

GitHub: TheRedart/Network-Port-Scanner

一个基于 Python 和 Tkinter 的多线程 TCP 端口扫描工具,提供图形界面,帮助用户快速识别目标主机的开放端口及常见服务。

Stars: 0 | Forks: 0

# 网络端口扫描器 (GUI) 一个使用 Python 构建的多线程网络端口扫描器。此工具用于扫描目标系统上的端口范围,并识别开放端口及其关联的服务。它还提供了图形用户界面 (GUI) 以便于使用。 ## 功能 - 多线程扫描以获得更快的性能 - 扫描自定义端口范围 - 检测常见服务 (HTTP、FTP、SSH 等) - 实时进度跟踪 - 使用 Tkinter 的基于 GUI 的界面 - 将扫描结果保存到文件 ## 使用技术 - Python - socket (网络通信) - threading (并行扫描) - tkinter (GUI 开发) - queue (线程间通信) ## 工作原理 扫描器使用 TCP socket 连接尝试与指定范围内的每个端口进行通信。 如果成功建立连接,则将该端口标记为开放并显示在 GUI 中。 ## 安装说明 1. 克隆仓库: ``` git clone https://github.com/TheRedart/Network-Port-Scanner.git cd Network-Port-Scanner.git ``` ### **2. 安装依赖** 确保您的系统已安装 Python (3.x)。 无需安装额外的库,因为该项目使用了 Python 的内置模块。 ## **截图** potscanner_output ## 未来改进 🔹 UDP 扫描 🔹 Banner 抓取 🔹 更好的服务检测 🔹 多主机扫描 🔹 GUI 增强
标签:GUI工具, Python, Socket编程, TCP扫描, Tkinter, 二进制发布, 图形用户界面, 子域名枚举, 开源工具, 插件系统, 数据展示, 数据统计, 无后门, 服务检测, 端口扫描, 系统安全, 红队, 网络安全, 网络通信, 逆向工具, 隐私保护