m0n0wall

2009-05-13 01:36:28来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

http://www.m0n0.ch/wall/
m0n0wall is a project aimed at creating a complete, embedded firewall
          software package that, when used together with an embedded PC, provides
          all the important features of commercial firewall boxes (including ease
          of use) at a fraction of the price (free software).
          m0n0wall is based on a bare-bones version of FreeBSD,
          along with a web server, PHP and a few other
          utilities. The entire system configuration is stored in one single XML
          text file to keep things transparent.
        m0n0wall is probably the first UNIX system that has its boot-time
        configuration done with PHP
, rather than the usual shell scripts,
        and that has the entire system configuration stored in XML format.
Background        
         
Ever since I started playing with packet filters on
          embedded PCs, I wanted to have a nice web-based GUI to control all aspects
          of my firewall without having to type a single shell command. There are
          numerous efforts to create nice firewall packages with web interfaces
          on the Internet (most of them Linux based), but none met all my requirements
          (free, fast, simple, clean and with all the features I need). So, I eventually
          started writing my own web GUI. But soon I figured out that I didn't want
          to create another incarnation of webmin – I wanted to create a complete,
          new embedded firewall software package. It all evolved to the point where
          one could plug in the box, set the LAN IP address via the serial console,
          log into the web interface and set it up. Then I decided that I didn't
          like the usual bootup system configuration with shell scripts (I already
          had to write a C program to generate the filter rules since that's almost
          impossible in a shell script), and since my web interface was based on
          PHP, it didn't take me long to figure out that I might use PHP for the
          system configuration as well. That way, the configuration data would no

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:如何利用vmware调试内核

下一篇:关于VI的错误