4 Linux and BSD Firewall/Router Projects - page 2
pfsense and m0n0wall
Endian sells its Linux-based Unified Threat Management (UTM) platform on appliances, in addition to offering a free edition called the Endian Firewall Community (EFW) edition. The appliances offer several more features and come with commercial and technical support
Endian provides a stateful packet inspection firewall and performs NAT. It also provides application-level proxies for numerous protocols (HTTP, FTP, POP3, SMTP) with antivirus support. Additionally, it can perform virus and spam-filtering for email traffic (POP and SMTP) and do web content filtering.
Additionally, Endian features a VPN solution based on OpenVPN. A network intrusion prevention and detection system (IDS/IPS) is even provided, thanks to Snort. Plus it supports multi-WANs with failover.
The Endian UTM is more resource hungry, requiring an Intel x86 compatible CPU with 500MHz minimum and 1GHz recommended. It needs at least 256MB of RAM, and 512MB is recommended. You need at least 4 GB of space on a SCSI, SATA, SAS or IDE disk.
SmoothWall Express is Linux-based, and installable onto standard PCs with a bootable CD. It was first released in 2000, making it the oldest firewall project of the four discussed here. It is designed with home and small business users in mind. More advanced firewall solutions are available from SmoothWall Ltd.
SmoothWall Express runs on any Pentium class CPU and above. It has a recommended minimum of 128MB RAM. An IDE or SCSI hard disk with at least 2 GBs of space is also required.
Like the others, SmoothWall Express provides a stateful inspection firewall and provides NAT. Weekly and monthly traffic stats are provided for each interface and IP. It supports port forwarding, outbound filtering, and timed access. It features Quality-of-Service (QoS) functionality. A network intrusion prevention and detection system (IDS/IPS) is provided by Snort integration.