El servidor de seguridad integrado utilizado por OS X es ipfw. Para obtener más información al respecto desde la Terminal, puede ingresar man ipfw
.
Para crear una nueva regla de firewall para permitir el tráfico entrante en un puerto en particular, puede ingresar la regla desde la 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 agregado una regla de 40000 a la regla para que, si alguna vez desea eliminarla, el siguiente comando sea suficiente.
sudo ipfw delete 40000
Si ingresa el comando sudo ipfw list
verá los comandos activos. Para volver a cargar el firewall, ejecute el comando sudo ipfw flush
Si desea registrar los aciertos que recibe la regla, puede agregar el comando log
de la siguiente manera, sudo ipfw add 40000 allow log ...
Elegí la regla 40000 de forma algo arbitraria ya que las reglas existen desde 1 hasta 65535, aunque ciertos números tienen privilegios. Esto solo facilita la eliminación posterior de la regla, si es necesario.