libpcap 是一个数据包捕获库。对我来说,数据包嗅探器/分析器使用它是有意义的,因为它们捕获网络流量并对其进行分析。为什么包生成器(例如 Ostinato)使用 libpcap?据我所知,流量生成器不需要捕获数据包流量。
请帮我澄清困惑。
谢谢你。
libpcap 是一个数据包捕获库。对我来说,数据包嗅探器/分析器使用它是有意义的,因为它们捕获网络流量并对其进行分析。为什么包生成器(例如 Ostinato)使用 libpcap?据我所知,流量生成器不需要捕获数据包流量。
请帮我澄清困惑。
谢谢你。
libpcap 是一个数据包捕获库。
从 libpcap 0.9(目前最高 1.4)开始,它也是一个数据包注入库,带有pcap_inject()
和pcap_sendpacket()
API(用于向后兼容 OpenBSD 和 WinPcap 的两个 API,但差别不大)。
作为 Ostinato 的创造者,只想强调两点——
所以 libpcap/winpcap 是 Ostinato 的明显选择