rcf (or, rc.firewall) is an ipchains-based firewall with support for over 50 network service modules (including vtun, DHCP, NFS, SMB, Napster, proxies, online games, etc.), masquerading, port forwarding, and ip accounting. All services are self-contained modules that can be prioritized in the ipchains stack. Protections include spoofing, stuffed routing/masquerading, DoS, smurf attacks, outgoing port scans, and many more. rcf also supports unlimited public, private (masqueraded), DMZ, and MZ (non- masqueraded) interface and their subnets. Access rules are defined per interface and DMZ /MZ server "clusters". rcf is compatible with Red Hat, Slackware, Debian, Linux Router Project (LRP), and many other distributions rcf is distributed under the General Public License (GPL) terms.