¿Cómo puedo abrir un puerto (no una aplicación) en el server de security macOS Sierra?

Estoy intentando seguir este hilo y actualizarlo para macOS Sierra (y probablemente todas las versiones desde Yosemite).

En ese hilo, se sugirió una forma de abrir un solo puerto en el firewall del sistema operativo:

  • ¿Cómo puedo configurar fail2ban para su uso con OS X?
  • ¿Cómo bloquear el tráfico no vpn en Sierra?
  • Bloquear el acceso a Internet para una aplicación específica en Mac OS X
  • Acceso a la networking: opciones de SonicWALL VPN
  • Algo se ha hecho cargo de Little Snitch?
  • ¿Cómo puedo bloquear las notifications de iOS 10?
  • sudo ipfw add 40000 allow tcp from any to any dst-port portnum 

    Sin embargo, desde Yosemite, ipfw fue reemplazado por pf y, a less que esté equivocado, pfctl debe por lo tanto ser utilizado.

    ¿A qué se traduciría el command anterior?

  • ¿Cómo search el correo en Time Machine?
  • Estándar iMac pmset
  • ¿Puedo hacer una copy de security de un file arbitrario en iCloud?
  • Personaje extraño después de presionar Esc en xcode
  • Dónde están los loggings de installation para el instalador externo de arranque macOS
  • Recomiende una buena herramienta de layout técnico para iPad o OS X
  • One Solution collect form web for “¿Cómo puedo abrir un puerto (no una aplicación) en el server de security macOS Sierra?”

    Para abrir un puerto, debe usar la (s) siguiente (s) línea (s):

     pass in proto tcp from any to any port 40000 pass in proto tcp from any to any port 80 pass in proto {tcp, udp} from any to any port 53 pass in from any to any port 3601 

    Para iniciar rápidamente pf y abrir un puerto con una de las líneas anteriores, utilice, por ejemplo:

     echo "pass in proto tcp from any to any port 40000" | sudo pfctl -ef - 

    Para probar la (s) regla (s), use: sudo pfctl -s rules

    Después de reiniciar, deberá volver a ingresar el command, porque pf no se inicia automáticamente.

    Por defecto, el file pf.conf no tiene ninguna regla de locking . Entonces, incluso después de iniciar pf con sudo pfctl -e nada está bloqueado.

    Si no desea profundizar en pf / pf.conf / pfctl, le recomiendo usar una GUI de pfctl como el Murus Lite gratuito para configurar pf.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).