Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要用 C 编写一个程序来读取 pcap 文件并提取数据包并将它们发送出去。这就像一个交通重播。我知道有 tcpreplay 但我没有看到它的 C 库,它似乎只是一个命令行应用程序。
我知道如何用 pcap_open() 来做,但它只在 WinPcap 中可用,我需要在 linux 中用 libpcap 来做。任何人都可以提供一些提示吗?提前致谢。
编辑:我可以解析数据包,但现在我只是不知道如何打开一个接口来发送数据包。谢谢。
pcap_open_live()顺便说一句,在较新版本的 libpcap 中使用或者在当前版本的 WinPcap 中提供所有这些pcap_create()。pcap_activate()
pcap_open_live()
pcap_create()
pcap_activate()