Untangle

Untangle is the Open Source Network Gateway for blocking spam, spyware, porn and gambling in addition to the basics like firewall, routing, VPN and IPS. Untangle is open source and free under the GPLv2.

Visit website for more information: http://www.untangle.com/