一个基于 Rust + egui 的 GUI 网络协议测试工具,支持 UDP 协议探测和 TCP 端口扫描。
- TCP 端口扫描 - 检测端口开放/关闭/过滤状态
- UDP 协议探测 - 通过发送协议特定的请求包判断服务可用性
- 支持自定义端口和超时时间
- 中文界面
| 协议 | 传输层 | 默认端口 | 探测方式 |
|---|---|---|---|
| TCP | TCP | 80 | TCP Connect 扫描 |
| DNS | UDP | 53 | 发送 A 记录查询 |
| NTP | UDP | 123 | 发送 NTP 客户端请求 |
| SNMP | UDP | 161 | 发送 SNMPv1 GetRequest |
| TFTP | UDP | 69 | 发送 RRQ 读取请求 |
| DHCP | UDP | 67 | 发送 DHCPDISCOVER |
| QUIC | UDP | 443 | 发送 Initial 包 |
| Syslog | UDP | 514 | 发送测试日志消息 |
cargo build --release生成的可执行文件位于 target/release/ntt.exe。
前往 Releases 下载预编译的 Windows 可执行文件。