Het besturingssysteem m0n0wall is gebaseerd op FreeBSD en wordt ontwikkeld om een computer om te toveren naar een firewall/gateway en een webserver met PHP-ondersteuning. Na de installatie neemt het pakket zeer weinig ruimte in beslag en het is daarmee uitermate geschikt voor embeddedfirewalls of routers. Sinds kort is versie 1.2 beta 5 beschikbaar en de ontwikkelaar is overgestapt op FreeBSD 5.3. Het changelog ziet er als volgt uit:
- upgraded base system to FreeBSD 5.3
- support Atheros based wireless cards
- fixed: DHCP relay won't start automatically on reboot
- fixed display of SSIDs with spaces in them on Status: Interfaces
- turned on ipfw bridge filtering when the filtering bridge is on (traffic shaper)
- improved firewall rule selection (feedback with background color; the entire rule can be clicked to toggle the selection of a rule too); visual feedback on where rules would be moved when the mouse is over a rule move button
- hidden config.xml option to override DNS servers that are assigned to PPTP VPN clients
- IPsec: /0 remote network mask now allowed
- the filter is no longer bypassed for traffic that enters and leaves through the same interface (due to static routes) by default. This is now a configurable option on the advanced setup page
- it is now possible to have separate TCP and UDP NAT mappings for the same port
- fix filter timeouts (half-seconds instead of seconds)
- modified nsupdate syntax for BIND 9
- updated dnsmasq to 2.20
- don't mount proc filesystem anymore (not needed in 5.3)
- anti-spoof rules are omitted on optional interfaces and on LAN if any other interface is bridged to it while the filtering bridge is on (to make other subnets work)
- fixed input validation for "0" values rearranged checkbox/buttons on firewall rule page
- reduced redundancy in webGUI pages by putting more HTML in header/footer
- upgraded to PHP 4.3.10
- fixed ping function (no more stripping of dashes)
- fixed warning in vpn.inc with mobile client IPsec but no static tunnels configured
- execute DHCP/PPP up-scripts in background for faster link startup