gpt4 book ai didi

c - Pcap 打开接口(interface)并注入(inject)数据包

转载 作者:行者123 更新时间:2023-11-30 17:29:37 24 4
gpt4 key购买 nike

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

我知道如何使用 pcap_open() 执行此操作,但它仅在 WinPcap 中可用,我需要在 linux 中使用 libpcap 执行此操作。有人可以提供一些提示吗?提前致谢。

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

最佳答案

使用 pcap_open_live() 或在较新版本的 libpcap 中使用 pcap_create()pcap_activate() - 所有这些都可用顺便说一下,在当前版本的 WinPcap 中。

关于c - Pcap 打开接口(interface)并注入(inject)数据包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25573583/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com