m0n0wall is a freely distributed, powerful, minimal and full-featured open source operating system that has been designed from the ground up to act as a complete firewall solution for embedded systems or personal computers. It is derived from the well-known FreeBSD distribution.
Features at a glance
Key features include a secure web-based interface that supports SSL (Secure Sockets Layer), 802.1Q VLAN support, logging, SNMP agent, DHCP server, captive portal, static routes, DynDNS client, wireless support, traffic shaper, network and host aliases, Wake on LAN client, caching DNS forwarder, SVG-based traffic grapher, and NAT/PAT support.
In addition, the distribution comes with stateful packet filtering, PPTP VPN with RADIUS server support, block/pass rules, support for IPsec VPN tunnels, support for access point with PRISM-II/2.5/3 cards, as well as IBSS and BSS with other wireless cards, including Cisco. The WAN interface supports Telstra BigPond Cable, PPTP, PPPoE and DHCP.
A serial console interface for system recovery is also provided from the get-to, allowing the user to assign network ports, set up LAN IP addresses, reset the password of the web-based interface, reset the system to factory defaults, reboot the system, ping the host, as well as to install the operating to a local disk drive.
Distributed as ISO and IMG images
This special distribution of BSD is available for download for free from Softpedia or via its official website (see link below) as either bootable ISO images that can be deployed to CD discs or USB thumb drives, and IMG images that must be written only on USB sticks.
Users will be able to upgrade the firmware through their favorite web browser, simply by accessing m0n0wall’s web-based user interface. Additionally, it is possible to restore or backup your configuration. At the moment, the system is bootable on 32-bit and 64-bit computers.