我將不得不在Linux系統上進行數據包檢查,修改,丟棄和注入數據包。理想情況下,這將在用戶空間以及IP數據包和以太網幀上進行。數據包注入,過濾和修改沒有GPL?
不幸的是,我不能去這個OpenSource基本上排除任何基於NFQUEUE
和libnetfilter_queue
的方法,因爲所有的netfilter
(和它們的狗)都只是GPL。
我想過並行使用TAP/TUN設備通過簡單地調用iptables
控制netfilter
,但這似乎是混亂的最好...
那麼,有什麼替代品netfilter
?
這是不真實的。許可證明確地在http://www.netfilter.org/licensing.html中列出 - libnetfilter是GPLv2,意味着鏈接到它的任何東西都是派生的工作,因此受到GPLv2條款的約束。 – abligh 2016-11-11 17:07:49