小编Ski*_*ect的帖子

在Golang的原始插座嗅探

我有一个关于使用golang进行tcp数据包嗅探的问题.我们编写了一个小工具,可以捕获从光纤Tap传来的所有传入的TCP数据包.

当前实现在Linux下使用libpcap包装器.我们需要将此工具移植到Windows.当然,目前还不可能.

所以我的问题是,是否有一个用于嗅探数据包的跨平台解决方案?我们只需要TCP数据包,IP头,没有以太网数据,也不需要libpcap的所有功能.

如果没有跨平台解决方案,那么两个Code实现也可以.我知道可以在Linux下使用原始套接字(在Windows下有一些限制).Golang是否支持原始套接字,是否有一个用套接字嗅探数据包的示例实现?

坦克!:-)

networking sniffing go libpcap

12
推荐指数
2
解决办法
9968
查看次数

标签 统计

go ×1

libpcap ×1

networking ×1

sniffing ×1