rayaneipshn/mini-nmap
GitHub: rayaneipshn/mini-nmap
一个基于 Python 多线程技术的快速 TCP 端口扫描器,旨在帮助用户在数秒内完成大范围端口扫描并学习并发编程与网络 socket 原理。
Stars: 0 | Forks: 0
# Python 多线程端口扫描器 🚀
一个使用 Python 编写的快速且轻量级的 TCP 端口扫描器,利用多线程技术可在几秒钟内扫描大范围端口。这个项目是我在网络安全学习过程中,为了理解并发编程和网络 socket 而开发的。
## ✨ 功能
* ⚡ **多线程**:使用 `threading` 和 `queue.Queue` 可同时扫描多达 100 个端口且不会阻塞。
* 🎯 **精准度**:通过原生 `socket` 库对 TCP 连接进行深入分析。
* ⏱️ **耗时统计**:精确计算并显示扫描的总耗时。
## 🛠️ 安装与使用
### 1. 克隆项目
打开你的终端并克隆 GitHub 仓库:
```
git clone [https://github.com/rayaneipshn/mini-nmap.git](https://github.com/rayaneipshn/mini-nmap.git)
cd mini-nmap
```
标签:Python, 插件系统, 数据统计, 无后门, 端口扫描, 网络安全, 网络工具, 逆向工具, 隐私保护