Skip to content

Releases: EricZuoCode/Netdiag

Release list

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 28 Oct 03:32
  1. 用于 CDN 场景下的网络基础排障。支持 goroutine 并发,可一次对多个目标并发探测,也可从文件批量导入任务;
  2. 除 ping/dns/telnet/curl 探测外,还支持 WebSocket 握手探测(ws/wss)、traceroute 路由追踪(ping 自动携带)与 tcpdump 抓包(仅 Linux/macOS);
  3. 每次执行的探测结果按当前 unix 时间戳生成独立输出文件(<unix时间戳>-netdiag-output.txt),避免多次执行相互覆盖;
  4. 如果你的客户也是一个"互联网小白",可直接使用命令:./netdiag all -t www.qq.com -p 443 一键收集目标信息到本地txt文件上传给技术同学查看即可,完全不需动 🧠 了!
  5. 提供 Linux / macOS / Windows 全平台编译产物(amd64 与 arm64),下载对应平台文件即可直接使用,无需自行编译。

v1.0.1 更新

  • 新增 WebSocket 握手探测(ws 子命令):支持 ws/wss,仅探测握手基本信息(101 状态码、响应头),不保持长连接;
  • 新增 traceroute 路由追踪:执行 ping 时自动携带,验证数据包到达目标的路由路径(Windows 自动使用 tracert),支持多目标并发;
  • all 命令默认自检额外包含 ws 探测;携带参数时按 URL 协议 http/ws 二选一执行;
  • 代码注释完善与格式统一。

Full Changelog: v1.0.0...v1.0.1

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 06:50
  1. 用于 CDN 场景下的网络基础排障。支持 goroutine 并发,可一次对多个目标并发探测,也可从文件批量导入任务;
  2. 除 ping/dns/telnet/curl 探测外,还支持 tcpdump 抓包(仅 Linux/macOS);
  3. 每次执行的探测结果按当前 unix 时间戳生成独立输出文件(<unix时间戳>-netdiag-output.txt),避免多次执行相互覆盖;
  4. 如果你的客户也是一个"互联网小白",可直接使用命令:./netdiag all -t www.qq.com -p 443 一键收集目标信息到本地txt文件上传给技术同学查看即可,完全不需动 🧠 了!
  5. 提供 Linux / macOS / Windows 全平台编译产物(amd64 与 arm64),下载对应平台文件即可直接使用,无需自行编译。

Full Changelog: https://github.com/EricZuoCode/Netdiag/commits/v1.0.0