三大方便的开源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 ...
一周排行
  • 这样一个标题可能不太准确,因为确实无法准确地解释什么叫"文本化编辑思想".其实我这篇随笔主要是想探讨Markdown.LaTeX.MathJax,有兴趣的朋友可以继续往下看,同时别忘记了顺手点个赞 ...
  • 当今Deep-Learning已经是火到一定境界了,深度学习神经网络(DNN)在计算机视觉领域的表现可谓见效非凡.当然,工程上运用了卷积神经网络来减少计算量而不是全连结的神经网络-这样计算量实在太大了.但是,对于神经 ...
  • 易网科技讯 5月26日消息,巨人网络(NYSE:GA)今天公布了截至2009年3月31日的今年第一季度财报显示,其第一季度净营收5470万美元,环比增长5.8%,净利润3390万美元,环比下降20.1%. 2009年 ...
  • 有些WordPress主题使用的是WordPress自带的标签云小工具,默认的显示个数.字体大小.排序等也许不能满足你的需求,好在WordPress提供了 widget_tag_cloud_args 这个 filte ...
  • 1 前言 使用 UIImage 类加载一个图像,然后用图像的 drawInRect:方法将它绘制到图形环境上. UIImage 类提供了不同的类方法 和实例方法,用于加载你的图像.下面是 iOS 中的一些比较重要的方 ...
  • 在VS2010下写了一个win32控制台应用程序,编译ok.exe,需要依赖osg相关动态库 第一次编译的是Debug版本的,直接将ok.exe和osg相关dll文件拷贝到没有安装VS2010机器上运行,报错 “.. ...
  • 1.从res/drawable/XX.jpg里引用图片资源:   1. Resources res = getResources(); Bitmap inDrawable= BitmapFactory.decodeR ...
  • 上周,全球相机巨头佳能在国内正式发布7款全新数码影像产品,其中包括6款全新型号的数码相机和一款便携式的打印机,重点推出了全新的双重降噪系统. 全球数码相机市场仍然低迷 2009年全球数码相机市场预计将首次出现负增长, ...
  • 采用持续集成工作流 设置MAC作为服务器,在其上运行Xcode的服务.然后确保你的本地项目,发布源代码库.要完成设立一个持续集成的工作流程,配置的机器人,不知疲倦地进行集成和时间表. OS X Server的安装和配 ...
  • ios 手势 代码段 转http://www.oschina.net/code/snippet_54100_8106 UIKit中包含了UIGestureRecognizer类,用于检测发生在设备中的手势.UIGes ...