m0n0wall (monowall) 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.
Updated 20 Aug 2008 19:40 UTC
Based on 6 user ratings.
Click to rate this project.
No links submitted so far. Submit your own links.
m0n0wall 1.234 adds source port randomization (which mitigates the recently
discovered DNS security vulnerability) and contains updated versions of
PHP and Dnsmasq.
This beta release adds support for IPv6-in-IPv4 tunnels and IPv6 over PPPoE/PPTP.
It also fixes an issue with the PPTP VPN service when used in conjunction with
the traffic shaper, and updates the DNS forwarder to include query port randomization.
This beta release adds IPv6 support (routing and firewalling, static and 6to4),
adds the ability to generate self-signed SSL certificates for the webGUI and
fixes some minor bugs.
This beta release fixes stability problems with IPsec VPN and
adds Dead Peer Detection functionality.
This beta release updates the base system to FreeBSD 6.3 and
contains fixes/improvements for IPsec, the built-in HTTP(S)
server, and the NTP, DHCP and PPPoE/PPTP clients.
Project Cost |
|
|---|---|
| This calculator estimates how much it would cost to hire a team to write this project from scratch. More » | |
| Include | |
| Codebase | 27,058 |
| Effort (est.) | 6 Person Years |
| Avg. Salary | $ year |
| $ 340,990 | |