mping: 使用新的 icmp 库实现探测和压测工具

鸟窝 at 
mping: 使用新的icmp库实现探测和压测工具的配图
项目地址: mping 最近在网络探测的分析中,需要做一个使用 ICMP 协议进行压测的工具, ping 或者 fping 多多少少都不满足需求,所以需要自己写一个。使用 golang.org/x/net/icmp 很容易的实现基于 ICMP 的工具, go-ping 就算了,既缺乏维护性能也不佳。所以我最初使用 Go 官方扩展库实现了这个工具,不过这几天我看到 Matt Layher 刚推出一个新的 ICMP 库:mdlayher/icmpx, 我决定尝试一下。Matt Layher 是 Go 网络编程的专家,写了好几个网络相关的库,所以我对他的库还是蛮有信心的。而且我在使用这个库的过程中,……