m0n0wall
2009-05-13 01:36:28来源:未知 阅读 ()
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的错误
- Freebsd oracle 10g 2009-05-13
- KDE/FreeBSD 测试 QT-4.5.1. 2009-05-13
- OpenBSD 4.5下安装Gnome 2.24成功! 2009-05-13
- OpenBSD 4.5 2009-05-13
- DragonFly BSD 2.2.1发布 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash