請問各位大佬,現在想做一個linux網路資料包的攔截與修改,需要攔截并修改raw_socket原始套接字發送的資料包,有沒有好的方法推薦的?已知netfilter和iptables不可行,這兩個的攔截發生在網路層,不能攔截鏈路層的原始套接字資料包。有了解過BPF(eBPF)伯克利包過濾器、ebtables強制匹配特定規則的幀通過iptables、ftrace掛鉤內核函式(要求內核版本大于3.19)、LSM內核安全模塊掛鉤。但這些方法都沒有找到好的參考,目前也沒有測驗成功,是否有其他方法可以實作,比如驅動或者修改內核,有沒有大神可以指點指點?先在此謝過。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/60422.html
標籤:驅動程序開發區
上一篇:虛擬機檔案的復制
