【发布时间】:2011-05-17 23:12:12
【问题描述】:
我有许多 pcap 格式的数据包捕获。每个数据包都包含一个我有解析器的消息,但是每个数据包前面都有 4 个字节。这意味着解析器不会理解格式。
我有没有办法破坏这些捕获,使它们从另一端出来,去掉这 4 个字节?
【问题讨论】:
-
你为什么不想处理这四个字节?它们是更高层的一部分吗?如果它们是您协议的一部分,您应该处理它们,即使它们只是填充。
-
它们基本上是一个不属于实际协议的标头,基本上一些数据包去 A->B->C 其中 B 在前面加上这 4 个字节并桥接 A 和 C(谁不能搭腔)。解析器不是我的代码,但它是开源的。基本上我正在寻找一种快速的方法来做到这一点,而无需进入解析器代码。