m0n0wall is an all-in-one firewall software package that is based on FreeBSD. It is geared towards embedded PCs, but it also works on standard PCs. It includes an easy-to-use Web interface like commercial firewall boxes do. PHP is used instead of shell scripts, and the entire system configuration is stored in a single XML-formatted file. There is support for VPN, traffic shaping, captive portal, VLANs, and more.
License: BSD License (revised)
Changes:
This beta release fixes a kernel panic issue when using IPsec VPN and the traffic shaper at the same time, and corrects a small bug with the SIP proxy.
More...