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.
| Tags | Networking Firewalls |
|---|---|
| Licenses | BSD Revised |
| Operating Systems | POSIX BSD FreeBSD |
| Implementation | PHP |
Recent releases


Changes: This release fixes a problem with the DNS forwarder's domain override feature, and avoids clashes between inbound NAT rules and the DNS forwarder's random port selection.


Changes: This beta release consolidates the net45xx, net48xx, and wrap images into one single embedded image for all Soekris and PC Engines boards. It also introduces an official VMware image, and includes source port randomization for NAT, as well as many small bugfixes and improvements. The ability to install to HD after booting from the CD-ROM version has been added.


Changes: This release adds source port randomization for NAT and the built-in DNS forwarder.


Changes: This beta release adds IPv6 support (routing and firewalling, static and 6to4), adds the ability to generate self-signed SSL certificates for the Web GUI, and fixes some minor bugs.


Changes: This beta release fixes stability problems with IPsec VPN and adds Dead Peer Detection functionality.
- All comments
Recent commentsIPsec from OSX
What is your favorite straight IPsec client for OSX?
Maybe VaporSEC ?
Thanks.
great stuff
m0n0wall is great stuff & highly recommended. (if it has SSH built in to it, it would be damn near close to anything I ever needed)