我使用PcapPlusPlus库创建IP数据包。在IP层上,我想设置一个“不分割”标志。在库中的IPv4Layer.h中有一个定义的PCPP_IP_DONT_FRAGMENT,但是我看不到任何方法来使用它。
有人知道如何设置“不分割标志”(使用PcapPlusPlus库)吗?我使用的是版本v20.08。
发布于 2020-12-02 15:43:04
目前还没有办法设置“不碎片化标志”。作为一种解决办法,您可以通过fragmentOffset设置它
pcpp::IPv4Layer ip4Layer(ipSrc, ipDst);
ip4Layer.getIPv4Header()->fragmentOffset = PCPP_IP_DONT_FRAGMENT这将是伟大的,如果你可以open an issue来添加这个功能,甚至更好-建议一个公关与这个功能
https://stackoverflow.com/questions/65018054
复制相似问题