Bloquee todo el tráfico excepto un puerto con pfctl para macOS

Bloquee todo el tráfico excepto un puerto con pfctl para macOS

Como se indica en la pregunta, necesito bloquear todo el tráfico a Internet excepto un puerto en MAC OS X 10.8.x.

¿Solo necesito los comandos para ejecutar desde un shell o editar cualquier archivo de configuración?

Respuesta1

Suponiendo que su interfaz externa sea correcta, en0puede probar el siguiente comando (permita el puerto https/443 en este ejemplo):

printf "block all\npass on en0 proto { tcp,udp } from any to any port 443\n"|sudo /sbin/pfctl -Ef -

información relacionada