2011-04-03 149 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

相关问题