Mientras que "ipchains" e "ipfwadm" combinan filtrado de paquetes y NAT (específicamente tres tipos de NAT, llamados "masquerading" o enmascaramiento de IP, "port forwarding" o redireccionamiento de puertos, y "redirection" o redirección), netfilter hace posible por su parte separar las operaciones sobre los paquetes en tres partes: "packet filtering" (filtrado de paquetes), "connection tracking" (seguimiento de conexiones) y Network Address Translation (NAT o traducción de direcciones de red).