¿Cómo puedo abrir un puerto (no una aplicación) en el firewall OS X 10.6?

17

Permítanme prefaciar esto diciendo:

  • No quiero eliminar mi firewall por completo
  • Sí, realmente necesito puertos particulares en lugar de una aplicación.

Veo que existe la opción de permitir aplicaciones particulares a través del firewall, pero no hay una forma equivalente de abrir puertos. Parece difícil creer que esto es realmente imposible. ¿Cómo puedo abrir un puerto TCP específico en OS X 10.6 mientras mantengo el resto de los puertos con firewall?

    
pregunta kdt 16.12.2011 - 11:10

3 respuestas

11

Funcionó para mí.

Quería abrir el tráfico en el puerto 70, así que ingresé lo siguiente:

sudo ipfw add 7000 allow tcp from any to any dst-port 70

La respuesta del indicador de comando fue:

07000 allow tcp from any to any dst-port 70

Sí, el 0 se agregó automáticamente a la regla #, por lo que vale la pena señalar que cualquier ID de regla < 10.000 serán prefijados por uno o más ceros.

    
respondido por el Applemeister 12.11.2012 - 01:10
6

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.

    
respondido por el afragen 15.01.2012 - 22:51
3

La aplicación WaterRoof podrá permitirle hacer esto y mucho más.

    
respondido por el Asinine Monkey 16.12.2011 - 11:58

Lea otras preguntas en las etiquetas