我有一个关于使用golang进行tcp数据包嗅探的问题.我们编写了一个小工具,可以捕获从光纤Tap传来的所有传入的TCP数据包.
当前实现在Linux下使用libpcap包装器.我们需要将此工具移植到Windows.当然,目前还不可能.
所以我的问题是,是否有一个用于嗅探数据包的跨平台解决方案?我们只需要TCP数据包,IP头,没有以太网数据,也不需要libpcap的所有功能.
如果没有跨平台解决方案,那么两个Code实现也可以.我知道可以在Linux下使用原始套接字(在Windows下有一些限制).Golang是否支持原始套接字,是否有一个用套接字嗅探数据包的示例实现?
坦克!:-)