- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
作为我大学研究项目的一部分,我需要更改数据包,并遇到了两个图书馆。它们是 libnetfilter_queue
和 libipq
(已弃用的版本)。 libnetfilter_queu 文档在数据包更改方面几乎为零,我遇到的唯一好的文档是通过 libipq 完成的。
因此,当我运行我的代码时,我收到错误传递器:无法创建 netlink 套接字:不支持协议(protocol),我发现这是由于新版本中不支持 libipq
Linux 内核。
我的问题是,是否有解决方法可以使 libipq
与 Ubuntu 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_len
和 buf
参数。
关于c - Ubuntu 12.04 不支持 libipq,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22220148/
我正在制作一个在 Ubuntu 12.04 上运行的数据包过滤程序,它使用 libipq 作为将数据包复制到用户空间的库。 libipq 的逻辑对我来说很好用,我的问题是我注意到使用 libipq 与
作为我大学研究项目的一部分,我需要更改数据包,并遇到了两个图书馆。它们是 libnetfilter_queue 和 libipq(已弃用的版本)。 libnetfilter_queu 文档在数据包更改
我是一名优秀的程序员,十分优秀!