El firewall incorporado que utiliza OS X es ipfw. Para saber más sobre él desde el Terminal puedes introducir man ipfw
.
Para crear una nueva regla de firewall que permita el tráfico entrante en un puerto determinado, puede introducir la regla desde el Terminal de la siguiente manera.
sudo ipfw add 40000 allow tcp from any to any dst-port portnum
donde portnum
es el número del puerto que desea abrir. En este caso he añadido un rulenum de 40000 a la regla de manera que si alguna vez quisieras eliminarla el siguiente comando será suficiente.
sudo ipfw delete 40000
Si introduce el comando sudo ipfw list
verá los comandos activos. Para recargar el firewall emita el comando sudo ipfw flush
Si quieres registrar los accesos que la regla está recibiendo puedes añadir el botón log
de la siguiente manera, sudo ipfw add 40000 allow log ...
Elegí el rulenum 40000 de forma un tanto arbitraria, ya que existen reglas de 1 a 65535, aunque ciertos números son privilegiados. Esto sólo facilita la eliminación de la regla más tarde, si es necesario.