The following tables compare different aspects of a number of firewalls, starting from simple home firewalls up to the most sophisticated Enterprise firewalls.
NOTE: Because Linux Iptables is text-based firewall, you can "Filter according to time of day" by using additional 3rd party tools, like expect automation tool and cron jobs.
Firewall Management features comparison
Features:
Configuration: GUI, text or both modes?
Remote Access: Web (HTTP), Telnet, SSH, RDP, Serial COM RS232, ...
After rule change - requires firewall restart - less than one second ?
Ability to centrally manage all firewalls together
Check Point VPN-1
GUI
proprietary GUI, SSH, Web (HTTP/HTTPS)
Yes
Yes
Cisco Access List
both
Telnet, SSH, Web(Java App "PDM" or the newer "ASDM"), RS232
Yes
Partial
IPFilter
both
Telnet, SSH, Web (webmin), X/Win32 GUI "fwbuilder", RS232
Yes
Yes
Linux iptables
both
Telnet, SSH, Web (webmin), X/Win32 GUI "fwbuilder", RS232
Yes
Yes
OpenBSD pf
both
Telnet, SSH, Web (webmin), X/Win32 GUI "fwbuilder", RS232
NOTE: Rule changes on Checkpoint firewalls do not require any restart and incur no outage time.
NOTE: Because Linux Iptables and Cisco ACL are text-based firewalls, you can centrally manage them all-at-once by using additional tools, like KDE Konsole or expect automation tool.
NOTE: Due to the distributed nature of the Checkpoint architecture, no single interface is used exclusively. Security, NAT and VPN configuration is always done using the proprietary GUI, however basic IP networking and routing configuration of individual firewalls could be done using SSH or the Web interface.
Firewall's other features comparison
Features:
Modularity: supports third-party modules to extend functionality?
Open-Source License?
supports IPv6 ?
Class: Home / Professional
on what Operating Systems it runs?
Check Point VPN-1
Yes
No
Yes
Professional
Solaris, Linux (SPLAT or RHEL), Windows NT, 2000, 2003
Cisco Access List
No
No
Yes
Professional
Cisco IOS
IPFilter
Yes
Yes
Yes
Professional
Solaris, IRIX, HP-UX. Available but deprecated on Linux, BSD.
NOTE: Checkpoint support a limited range of third-party modules from certified partners. Modules are integrated with Checkpoint firewalls through a platform named OPSEC
Non-Firewall extra features comparison
Those features are not strictly firewall features, but are sometimes bundled with firewall software, or exist on the platform.
NOTE: Features will be marked as "yes", even if it's separate module that comes with the platform, on which firewall sits.
IDS: real-time firewall that logs/sniffs/blocks suspicious connections, that are not part of rule-set.
Yes (with wireshark, tcpdump or FW-1 kernel inside dump "fw monitor" a powerful tool to determine many aspects of the connection before and after packet enters/leaves OS routing system
Cisco IOS
Yes (supports three NAT types)
Yes
Yes (some IOS versions)
No
Yes (some IOS versions)
IPFilter
Yes (supports three NAT types)
Yes (with Prelude-IDS or Snort)
Yes (Native on Solaris, HP-UX. With third-party software on IRIX, BSD, Linux.)