theguywhoaskedd/Port-Scanner-using-Python

GitHub: theguywhoaskedd/Port-Scanner-using-Python

一个使用 Python 构建的带图形界面的多线程端口扫描器,解决快速探测目标主机开放端口的问题。

Stars: 1 | Forks: 0

# Python GUI 端口扫描器 一个使用 Python 构建的快速、多线程 **带图形界面的端口扫描器**。 ## 功能 * 简单的 GUI(Tkinter) * 支持终端使用的 CLI 版本 * 可扫描任意 IP 地址或域名 * 可自定义端口范围 * 多线程扫描(性能快速) * 在 GUI 中实时显示结果 ## 使用的技术 * Python * socket(网络连接) * threading(并行扫描) * tkinter(图形界面) ## 运行方法 * CLI: * .克隆仓库 * .运行脚本: ``` python port_scanner.py ``` * GUI: 1. 克隆此仓库: ``` git clone https://github.com/your-username/python-port-scanner.git ``` 2. 进入文件夹: ``` cd python-port-scanner ``` 3. 运行程序: ``` python port_scanner_gui.py ``` ## 用法 1. 输入目标: * IP 地址(例如 `192.168.1.1`) * 或域名(例如 `google.com`) 2. 输入: * 起始端口 * 结束端口 3. 点击 **扫描** 4. 在输出框中查看结果 ## 示例输出 ``` Scanning google.com from port 22 to 100... google.com:53 is open google.com:80 is open ```
标签:GUI, IP扫描, Linux工具, Python, Socket编程, Tkinter, XML 请求, 二进制发布, 云存储安全, 图形化工具, 安全开发, 实时结果, 并发编程, 开源工具, 数据统计, 无后门, 端口扫描, 端口探测, 网络安全, 网络工具, 网络扫描, 自定义端口范围, 逆向工具, 隐私保护