Como ipfw también se elimina en Yosemite, la solución es usar pf
cree un archivo en /etc/pf.anchors/
por ejemplo com.myapp
rdr pass on lo0 inet proto tcp from any to any port 80 -> 127.0.0.1 port 8080
NOTA: Agregue un salto de línea final. De lo contrario, pf dirá que tiene un error de sintaxis.
edite /etc/pf.conf agregue justo después de rdr-anchor "com.apple/*"
:
rdr-anchor "myapp"
y después de load anchor "com.apple" from "/etc/pf.anchors/com.apple"
:
load anchor "myap" from "/etc/pf.anchors/com.myapp"
NOTA: Agregue un salto de línea final. De lo contrario, pf dirá que tiene un error de sintaxis.
A continuación, vuelva a cargar las reglas en pf ejecutando sudo pfctl -f /etc/pf.conf
Finalmente, habilite pf ejecutando sudo pfctl -e
Fuente: enlace