我正在寻找一个有助于网络数据包创建/解析的库。像Python dpkg library那样的东西。我需要更改IP地址,检查端口并分析我作为以太网帧的TCP / UDP数据包的有效负载。
我知道这可以手动完成,例如如WinPcap docs或libpcap docs中所示。这有什么图书馆吗?
Windows上的C ++。
答案 0 :(得分:2)
看看libcrafter。它是一个用于创建和解码与Scapy非常相似的网络数据包的库。不确定它是否可以在Windows上运行,但您可以尝试。
答案 1 :(得分:2)
我知道答案已经有一段时间,但您应该尝试libtins。它是一个真正多功能,面向对象和高效的库。
免责声明:我是该图书馆的创作者之一,由Matias Fontanini积极维护。
答案 2 :(得分:0)
查看Wireshark的插件和API。