三大方便的开源Linux防火墙生成器技术

对所有的Linux系统和网络管理员来说,一个最基本的技巧是知道如何从头开始编写一个强健的iptables防火墙,并且知道如何修改它,使其适应多种不同的情况。然而,在现实世界中,这看起来似乎少之又少。对iptables的学习并非是一个简单的过程,不过笔者在这里向您推荐外网上如下资料,这样使用起来你就得心应手了。 

笔者认为所有的管理员都应彻底地理解Iptables,不过,另外一个可选择的方法是运用出色的Linux防火墙生成工具。 

Firewall Builder 

第一个出场的便是Firewall Builder,这是一个完善的多平台的图形化的防火墙配置和管理工具。它运行在iptables、 ipfilter、 OpenBSD的 PF、思科的PIX之上。通过设计,它将规则设计的细节隐藏起来,而着重于编写策略。不过,不要在你真实的防火墙上运行防火墙生成器,因为它需要X Windows。你需要将其运行在一台工作站上,然后将脚本到防火墙上。 

Firestarter 

第二位是Firestarter,它是一款优秀的图形化的防火墙生成向导,它可以引导你一步一步地通过构建防火墙的过程。对于与局域网共享唯一公共IP地址的NAT防火墙来说,这是一个不错的选择,并且在防火墙之后,它还有一些公共服务,或者一个分离的DMZ。它拥有打开或关闭防火墙的一些简易命令,可以查看状态视图和当前的活动。你可以将其运行在一台headless计算机上,并远程监视之,或者将其用作一个独立的防火墙。 

Shorewall 

第三位Shorewall是一个流行的防火墙生成器;它比Firestarter更加复杂和灵活,并且它适合用于更加复杂的网络。Shorewall的学习曲线类似于iptables,不过,其文档资料丰富,并且提供提供不同情况的解决方法指南,如单一主机防火墙,两接口和三接口防火墙,以及拥有多个公共IP地址的防火墙等等。你可以获得许多关于过滤P2P服务的帮助,如Kazaa速率限制、QqS(质量服务)、VPN转移归向等内容。 

我们向你推荐这三个软件的目的是让你不用花钱购买商业的防火墙软件,后者无论如何不如内置的Linux和Unix包过滤器。用户应该将有限的资金用于购买更高质量的硬件上。

更多相关文章
  • 一个自称极端组织“伊斯兰国”(IS)黑客分支的团伙22日在互联网上发布一份“死亡名单”,鼓动支持者向名单中的美军人员发动袭击.   公布百名军人的照片.住址   这份名单出现在一个与“伊斯兰国”有关联的极端网站上.美国国际恐怖组织搜索情报集团说,名单列出美国海.陆.空三军100名军人的姓名.照片.军 ...
  • 在学内存分配的问题的时候,malloc和calloc都要指定需要分配内存的大小,但是free的就不需要,我就纳闷free是咋知道从指针地址开始的多少长度是被分配了的? 当时就想,在malloc或者calloc的时候,编译器应该把大小的数值放到哪个地方了,当free的时候就去找那个数值,释放掉数值大小 ...
  • 亲爱的午饭: 因原有家园积分功能并无实质性作用,且对服务器影响较大,经过商议将家园积分功能取消,原家园积分相关的权限设置,调整为以无忧币数量为依据进行相关权限设置,特此公告说明. 感谢您长期以来对51CTO社区的支持,我们会继续努力,力求为您提供更完美的互动服务! 2015.4.28
  • 通过对Request对象的学习,可以了解到,Request对象是服务器端用来获取客户端的信息的.但作为服务器和客户端进行交互,是不是还缺少服务器端向客户端发送信息呢?对象Response正是担任此责任.负责将信息传递给用户的对象就是Response了,它可动态地响应客户端的请求,并将动态生成的响应结 ...
  • 备受尊敬的反病毒厂商BitDefender今天承认存放客户用户名和密码的服务器已经被名为DetoxRansome的黑客攻破,黑客已经盗取其中部分客户资料,并且勒索BitDefende支付金钱以换取被盗的信息.DetoxRansome告诉<福布斯>杂志,他盗取的数据均未加密.用户名和密码以 ...
  • # default is H2# H2.version=1.3.168# db.name=h2# db.driver.jar.name=${db.name}.jar# db.driver.download.url=http://repo1.maven.org/maven2/com/h2databas ...
一周排行
  • 转载请注明出处:jiq•钦's technical Blog  一.数组初始化 无论如何,当你要实例化一个数组对象的时候,必须要指定其大小. 不能在提供了initializer的情况下再去指定数组的维度!!!   正 ...
  • 将自己的第一次都想记录下来,但是有些实在回想不起来了,记录的也不分先后顺序,想到哪我就补充到哪 1.第一次接触计算机:觉得计算机够神秘的,能完成那么复杂的工作和这么复杂的操作流程: 2.第一次做饭:觉得自己像长大了: ...
  • 先看一段代码 host="master slave1 slave2 slave3 slave4 slave5" for i in $host do ssh $i "echo $HOSTN ...
  • 北京时间5月6日消息,据国外媒体报道,密码管理服务LastPass本周称其可能出现安全问题,LastPass用户因此将被迫修改主密码. LastPass官方博客昨天透露,LastPass近日在网络通信中发现一个异常b ...
  • 很多时候我想会用到浏览器默认的单选按钮或者复选框,比如说偷懒的时候或者心情不好的时候╮(╯﹏╰)╭, 在html结构里我想实现点击文字旁边的单选按钮就跟着选中或反之,像这样: html代码就可以这样写了:<la ...
  • 行业分析师预计,今年个人电脑的组装成本将出现6年来的首次上升,原因是一些关键部件供应短缺. 研究咨询公司Gartner的数据显示,自2年以来,电脑中的半导体元件成本平均每年下降7.8%,但今年将上升2.8%. 这几乎 ...
  • 两天的<领袖的风彩>培训终于结束了,原本想好好休息一下的,却又搞得累累的回家.虽然很累,我想所有参加这次培训的人与我一样,都深深觉得很值.通过这次培训让我们更多的看到了自身的不足,自已所处的团队,所带领的 ...
  • 8月29日消息,据国外媒体报道,瑞士银行分析师梅纳德·乌姆(Maynard Um)周五预计,中国联通售出100万部iPhone,苹果2010财年每股摊薄收益将增加4美分. 中国联通周五宣布,已经与苹果达成为期三年的i ...
  • 1 线程标识 pthread_t类型 int pthread_equal(pthread_t tid1,pthread_t tid2) pthread_t pthread_self() 2 创建线程 int pthr ...
  • 开始之前:http://docs.jquery.com/ 是jQuery文档的网站, https://jsfiddle.net/是js的在线验证工具. 如果你没有html,CSS,js,jQuery基础,请学习它们先 ...