首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在pcap中设置IP头中的‘DF’位

在pcap中设置IP头中的‘DF’位
EN

Unix & Linux用户
提问于 2018-10-17 15:32:03
回答 1查看 348关注 0票数 1

有一些.pcap-file具有支离破碎的IP流量。我用tcpreplay重放这个文件,但我也需要用设置在某些数据包中的DF (不要碎片)位重放它。

我认为tcprewrite会有所帮助,但在这个实用程序中,似乎没有能力更改IP头标志。

那么,我应该使用哪个实用程序(最好是控制台)来正确地更改Linux中pcap中的IP标头标志?如果tcprewrite或任何其他人都能做到这一点,那么一些示例将是有帮助的。

另外,在修改DF-bit后,IP报头的校验和应分别更新.

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2018-10-17 20:21:18

有各种各样的方法,我会处理这个问题。

如果包不多,或者是一次性更改,我非常喜欢WireEditTraceWrangler是另一个GUI选项。

否则,如果您有编程经验,有两个选项是斯卡皮(python)和PcapPlusPlus(C++)。这个PcapPlusPlus链接可能已经足够说明您想要做什么了,只要您有很少的编程经验,您就可以做您想做的事情。

最后,我发现了位捻,它是一个较旧的应用程序,但具有-f d选项。

代码语言:javascript
复制
       -f flags
                 Control flags. Possible characters for flags are:

                 - : remove all flags
                 r : set the reserved flag
                 d : set the don’t fragment flag
                 m : set the more fragment flag

                 Example: -f d
                 If  any of the flags is specified, all original flags are
                 removed automatically.
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/476052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档