2013-04-12 47 views
4

我正在寫一個應用程序使用libc, 爲那麼在iptables ,以便我可以使用我的程序添加防火牆規則。有沒有任何可用的api來做到這一點。是否有任何API的Linux的iptables,以便我的程序可以添加防火牆規則

+0

http://stackoverflow.com/questions/109553/how-can-i-programmatically-manage-iptables-rules-on-the-fly - 不知道這是不是儘管如此。 – NPE

+0

爲什麼不使用腳本? – 2013-04-12 17:07:24

+0

@ 0A0D查詢防火牆規則的困難(如果存在的話) – cc4re

回答

3

您可以使用libiptc如何從HOWTO頁

報價:

libiptc如何是使用網絡過濾器,負責防火牆和包過濾的內部內核代碼進行通信的庫。此代碼和iptables由Paul「Rusty」Russell編寫。 iptables是使用libiptc調用開發完成的。

http://tldp.org/HOWTO/Querying-libiptc-HOWTO/whatis.html

+1

參見http://www.bani.com.br/lang/en/2012/05/programmatically-managing-iptables-rules-in-c-iptc/ – mpontillo

相關問題