[nycbug-talk] ipfw, ipf, pf comparison matrix
    Dru 
    dlavigne6 at sympatico.ca
       
    Sat Sep  9 19:21:51 EDT 2006
    
    
  
Okay, so I'm into firewalls and incomplete charts bug me...
Here's a start at a table that only compares ipfw and pf. Functionality 
has been alphabetized. Comparisons were interesting as similar 
functionality was described using different terminology in the 
documentation for the two firewalls.
I haven't had a need to make firewall rules that included the IP fields
with ipfw keywords (man ipfw) and would appreciate anyone confirming if pf 
also allows you to refer to those fields and how to do so.
I'd also like feedback on further functionality that should be added to 
the chart and a reference proving that a missing * is indeed possible in 
that firewall.
Have fun :-)
Dru
---
Feature			ipfw	pf
----------------------------------
ADDRESS POOLS		*	*
ALTQ			*	*
ANCHORS/RULESETS	*	*
ANTISPOOF		*	*
AUTHPF				*
CARP				*
DUMMYNET		*
DYNAMIC NAT		*	*
FLUSH				*
FTP PROXY			*
GROUP			*	*
ICMP STATE			*
ICMP/6 CODES			*
ICMP/6 TYPES		*	*
INCOMING LOAD BALANCING	*	*
IP OPTIONS		*	*
IP TOS			5	ALL
IPSec			*	*
IPv6			*	*
JAIL			*	NOT YET?
LABELS				*
LISTS			*	*
MAC FILTERING		*	*
MAC-TYPE		*
MACROS			*	*
MAX #				*
MAX-SRC-CONN-RATE		*
MAX-SRC-CONN/LIMIT SRC	*	*
MAX-SRC-NODES			*
MAX-SRC-STATES			*
OPTIMIZATION			*
OSFP				*
OUTGOING LOAD BALANCING		*
OVERLOAD			*
PFSYNC				*
PORT FORWARDING		*	*
PROBABILITY		*	*
PROTOCOL ID		*	*
PROXY FORWARDING	*	*
QUICK				*
SCRUB/FRAG		*	*
SCRUB/MIN-TTL		*	*
SCRUB/MSS		*	*
SCRUB/NO-DF			*
SCRUB/RANDOM-ID			*
SCRUB/REASSEMBLE	*	*
SCRUB/RFC1323		*	*
SOURCE-TRACK			*
STATE MODULATION		*
STATIC NAT		*	*
SYNPROXY			*
TABLES (IPv4)		*	*
TABLES (IPv6)			*
TAGGING				*
TCP FLAGS		*	*
TCP STATE		*	*
UDP STATE		*	*
USER			*	*
VERREVPATH/URPF		*	*
VERSRCREACH/ROUTING	*	*
    
    
More information about the talk
mailing list