nulx0x00/NulX-Port-Scanner
GitHub: nulx0x00/NulX-Port-Scanner
用于学术研究的Java网络端口扫描工具,通过对比实验展示阻塞I/O与多线程并发架构的性能差异。
Stars: 0 | Forks: 0
# NulX Scanner:网络侦察对比工具
### 🛡️ 研究成果:“顺序与并发网络扫描的对比分析”
**NulX Scanner** 是一款定制构建的 Java 网络扫描工具,旨在展示阻塞 I/O(顺序)与非阻塞多线程架构(并发)之间的效率差距。
本仓库是对比 Java 网络延迟处理的学术论文之**概念验证**。
## 📊 实验结果
| 扫描模式 | 线程数 | 耗时 (1000 端口) | 性能 |
| :--- | :--- | :--- | :--- |
| **顺序** | 1 | ~36,617 ms | 基准 |
| **并发** | 50 | ~1,100 ms | **快 33 倍** |
## 🚀 如何运行
### 前置条件
* Java Development Kit (JDK) 8 或更高版本。
### 编译
```
javac src/*.java -d bin
```
标签:Blocking IO, JS文件枚举, NIO, Non-blocking IO, POC, 二进制发布, 云存储安全, 侦察工具, 域名枚举, 学术研究, 并发编程, 开源工具, 性能分析, 插件系统, 数据统计, 端口扫描, 网络安全, 网络延迟, 网络扫描, 隐私保护