Python 如何将Tcpreplay添加为C语言或任何其他编程语言中的库?

Python 如何将Tcpreplay添加为C语言或任何其他编程语言中的库?,python,c,perl,networking,tcpreplay,Python,C,Perl,Networking,Tcpreplay,我试图在C中添加tcpreplay库,以便重写数据包中的数据。我一直在寻找一个C编程库。结果是添加了TCPreplay并开始使用它的方法。不幸的是,C语言并没有这样的功能。如果有办法将Tcpreplay添加到我的程序中,请告诉我 如果这不可行,请让我知道如何进行。 同样在Perl中,它Net Pcap可用,但不能用于将数据写入数据包 如果C语言不兼容,请告诉我使用哪种编程语言 提前感谢。:) 如果你看一下这个分支:你会发现我的代码为tcpreplay&tcprewrite/等创建了一个C库。它不

我试图在C中添加tcpreplay库,以便重写数据包中的数据。我一直在寻找一个C编程库。结果是添加了TCPreplay并开始使用它的方法。不幸的是,C语言并没有这样的功能。如果有办法将Tcpreplay添加到我的程序中,请告诉我

如果这不可行,请让我知道如何进行。 同样在Perl中,它Net Pcap可用,但不能用于将数据写入数据包

如果C语言不兼容,请告诉我使用哪种编程语言


提前感谢。:)

如果你看一下这个分支:你会发现我的代码为tcpreplay&tcprewrite/等创建了一个C库。它不完整,不能完全工作,我也不打算完成它(我已经将tcpreplay交给了Fred@Appneta,他是新的维护者)但根据您的需要,它可能会起作用。

请阅读。在perl中,您可以使用pcap_Sendpack发送数据包,使用netpacket编写数据包。Aaron,我已将这些更改合并到新的存储库中。我还更新了新的API调用,但尚未完成添加构建脚本以创建库。我制造了一个问题