Si lo es. Lo uso para mis necesidades de firewall. Una excelente manera de probar si aún existe, es simplemente ejecutarlo. Abra Terminal.app e ingrese el siguiente comando:
sudo ipfw list
Debería informar lo siguiente (las reglas pueden variar):
65535 allow ip from any to any
Además, Apple no lo eliminará, ya que en realidad es el backend del Application Firewall predeterminado que se encuentra en las Preferencias del Sistema, al menos no por un tiempo.
Puedes leer más sobre ipfw en OS X usando Página del manual de Apple (o simplemente escriba man ipfw
en Terminal.app).
En cuanto a pf (la implementación real de OS X es pfctl
), es un programa mucho más orientado a objetos que puede controlar la traducción de acceso a la red y el filtro de paquetes (mientras que ipfw
requiere componentes externos para manejarlos). Nace de OpenBSD (a diferencia de FreeBSD) y también ha existido por bastante tiempo. Su poder proviene de poder lograr más internamente, pero también optimizar conjuntos de reglas largas (que a veces se atasca ipfw
down). Ambos son, sin embargo, excelentes firewalls y pueden coexistir muy felices. Puede leer más sobre las diferencias entre pf e ipfw, aquí .