2011-04-03 42 views
1

我需要使用編程在我的防火牆中分配規則..我的意思是我想創建一個Web應用程序,用戶可以在其中爲其IP地址選擇防火牆規則,並將這些規則分配給該IP 。只會有一臺防火牆機器。我認爲一個好的api防火牆可以做到這一點。任何人都知道開源防火牆與良好的API?以編程方式修改防火牆規則Linux

回答

3

Linux防火牆被稱爲netfilter,它是Linux內核的一部分。有各種用戶界面工具來操縱它,最顯着的是事實上的標準工具iptables。由於您需要成爲root用戶才能修改防火牆規則,並且web服務器應該以root身份運行而不是,所以我建議採用兩層方式來解決這個問題:修改一組規則的Web應用程序(在SQL中db或配置文件)以及以root身份運行的守護程序,該守護程序監視規則更改並通過執行iptables來應用它們。

+0

我該如何執行iptables?該進程是否應該在啓用了防火牆的同一臺服務器上運行? – adityap 2011-05-25 17:53:18

相關問題