【发布时间】:2011-08-31 23:22:31
【问题描述】:
我在 C++ 中使用 libpcap 从 pcap 文件中读取数据包,例如:
rc = pcap_next_ex((pcap_t*)handle, &header, (const unsigned char**)packet);
我想解析数据包头(没有负载)。
例如,我如何解析给定的数据包以提取其源和目标 IP 地址?
谢谢
【问题讨论】:
-
如果你想使用 C++ 为什么不使用一个包装 libpcap 并提供内置协议解析器的库呢?我可以推荐我正在使用的PcapPlusPlus,请参阅this tutorial 了解如何使用此库解析数据包。
标签: c++ parsing packet libpcap