m0n0wall for Windows Publisher's description
from Manuel Kasper
m0n0wall is a project aimed at creating a complete, embedded firewall software package that, when used together with an embedded PC
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.
At this time, m0n0wall can be used as-is with the Wireless Router Application Platform from PC Engines (www.pcengines.ch), the net45xx/net48xx embedded PCs from Soekris Engineering (www.soekris.com) or most standard PCs (with a BIOS that supports booting from CD-ROM (El Torito standard) for the CD-ROM version).
m0n0wall already provides many of the features of expensive commercial firewalls, including:
web interface (supports SSL)
serial console interface for recovery
set LAN IP address
restore factory defaults
wireless support (including access point mode)
802.1Q VLAN support
stateful packet filtering
NAT/PAT (including 1:1)
DHCP client, PPPoE and PPTP support on the WAN interface
IPsec VPN tunnels (IKE; with support for hardware crypto cards, mobile clients and certificates)
PPTP VPN (with RADIUS server support)
DHCP server and relay
caching DNS forwarder
DynDNS client and RFC 2136 DNS updater
SVG-based traffic grapher
firmware upgrade through the web browser
Wake on LAN client
What's New in This Release:add kernel patch for vr(4) lockups after link flaps (e.g. on ALIX boards)
make motherboard monitor off by default, and switchable in advanced/misc
allow both a v4 and a v6 entry for the same host in DNS forwarder overrides
fix nameserver handling when IPv6 PPP WAN is enabled
fix auto suggested IPv6 address
add wildcard information text for DNS forwarder
add Fahrenheit support for system temperatures
add support for DNS forwarder wildcard, use * as hostname
add SixXS interface to traffic graph
fix IPv6 link local filter rule
fix DHCPv4 having IPv6 address inserted in dhcpd.conf
System Requirements:No special requirements.
Program Release Status: New Release
Program Install Support: Install and Uninstall