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, 二进制发布, 云存储安全, 侦察工具, 域名枚举, 学术研究, 并发编程, 开源工具, 性能分析, 插件系统, 数据统计, 端口扫描, 网络安全, 网络延迟, 网络扫描, 隐私保护