[英]libipq not supported in Ubuntu 12.04
作為我大學研究項目的一部分,我需要更改數據包,並且遇到了兩個圖書館。 分別是libnetfilter_queue
和libipq
(已棄用的版本)。 libnetfilter_queu
e文檔在數據包更改方面libnetfilter_queu
為零,而我遇到的唯一好的文檔是通過libipq
完成的。
因此,當我運行我的代碼時,我得到了錯誤傳遞者:無法創建netlink套接字:不支持該協議,我發現這是由於新的Linux內核不支持libipq
。
我的查詢是,有沒有一種解決方法可以使libipq
與Ubuntu 12.04 LTS
或者是否有任何文檔或教程參考可以通過libnetfilter_queue
實現數據包更改。
我在這里待了幾天,找不到解決方案。 您的幫助將不勝感激。 :)
非常感謝你 :)
PS:問題也發布在這里( 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
參數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.