我正在寻找一个用C和libpcap*重组IP数据包的示例代码。libpcap库中是否正式实现了IP包碎片整理?我找到了这个提议:http://www.mail-archive.com/tcpdump-workers@lists.tcpdump.org/msg02991.html[this][1]。
是否实现了对IP数据包进行碎片整理。
1:http://www.mail-archive.com/tcpdump-workers@lists.tcpdump.org/msg02991.html +
*寻找示例代码的原因只是为了好玩和学习,我不想花费太多时间来编写IP数据包重组的代码。
发布于 2010-02-01 04:57:46
不,我很确定这个补丁没有放入libpcap。但您可以使用libnids进行ip碎片整理(也可以跟踪TCP流)。
发布于 2018-01-13 06:55:16
如果你正在寻找一个可以进行IP重组的工具,你可以查看IPDefragUtil。您还可以查看IP重组源代码here和here
发布于 2012-11-23 03:05:12
Libpcap是一个捕获原始链路层数据包的库;它旨在供程序和库使用,这些程序和库对这些数据包进行自己的处理,包括IP片段重组等。因此,它不会,也永远不会进行IP重组;它属于一个单独的库。
https://stackoverflow.com/questions/2172782
复制相似问题