gpt4 book ai didi

c - Ubuntu 12.04 不支持 libipq

转载 作者:行者123 更新时间:2023-11-30 15:37:27 25 4
gpt4 key购买 nike

作为我大学研究项目的一部分,我需要更改数据包,并遇到了两个图书馆。它们是 libnetfilter_queuelibipq(已弃用的版本)。 libnetfilter_queu 文档在数据包更改方面几乎为零,我遇到的唯一好的文档是通过 libipq 完成的。

因此,当我运行我的代码时,我收到错误传递器:无法创建 netlink 套接字:不支持协议(protocol),我发现这是由于新版本中不支持 libipq Linux 内核。

我的问题是,是否有解决方法可以使 libipqUbuntu 12.04 LTS 一起使用,或者任何有助于通过 实现数据包更改的文档或教程引用>libnetfilter_queue

我在这个问题上呆了几天,找不到解决方案。我们将非常感谢您的帮助。 :)

非常感谢:)

P.S:问题也发布在这里( https://askubuntu.com/questions/430234/libipq-not-supported-in-ubuntu-12-04-lts )

最佳答案

一旦ip_queue模块消失,那么您就无法使用libipq,因为它直接利用该模块;所以不,没有解决方法,除非您安装仍然具有 ip_queue 模块的旧内核。

也就是说,您完全没有提到您实际尝试过的内容。如果你从基础开始libnetfilter_queue例如,当您设置判决时,您应该使用 nfq_set_verdict ,传入包含混合数据包数据的 data_lenbuf 参数。

关于c - Ubuntu 12.04 不支持 libipq,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22220148/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com