我有一个关于使用 golang 嗅探 tcp 数据包的问题。我们编写了一个小工具,用于捕获来自光纤分路器的所有传入 TCP 数据包。当前的实现使用 Linux 下的 libpcap 包装器。我们需要将此工具移植到 Windows。当然,目前是不可能的。所以我的问题是,是否有用于嗅探数据包的跨平台解决方案?我们只需要 TCP 数据包、IP 标头,不需要以太网数据,也不需要 libpcap 的所有功能。如果没有跨平台的解决方案,两个Code实现也是可以的。我知道可以在 Linux 下使用原始套接字(并且在 Windows 下有一些限制)。Golang 是否支持原始套接字,是否有使用套接字嗅探数据包的示例实现?坦克!!:-)
2 回答
- 2 回答
- 0 关注
- 307 浏览
添加回答
举报
0/150
提交
取消