0

我需要用 C 编写一个程序来读取 pcap 文件并提取数据包并将它们发送出去。这就像一个交通重播。我知道有 tcpreplay 但我没有看到它的 C 库,它似乎只是一个命令行应用程序。

我知道如何用 pcap_open() 来做,但它只在 WinPcap 中可用,我需要在 linux 中用 libpcap 来做。任何人都可以提供一些提示吗?提前致谢。

编辑:我可以解析数据包,但现在我只是不知道如何打开一个接口来发送数据包。谢谢。

4

1 回答 1

0

pcap_open_live()顺便说一句,在较新版本的 libpcap 中使用或者在当前版本的 WinPcap 中提供所有这些pcap_create()pcap_activate()

于 2014-08-29T18:17:47.677 回答