Como desarrollador, ejecuto una prueba de algunos binarios autocompilados que intentan escuchar en algunos puertos en el inicio. Esto provoca una avalancha de ventanas emergentes "¿Desea que la aplicación foo bloquee las conexiones entrantes?" ya que el binario se inicia y reinicia varias veces en paralelo. Quiero evitar esto sin apagar el firewall.
Según la página del manual de socketfilterfw, debería funcionar lo siguiente:
/usr/libexec/ApplicationFirewall/socketfilterfw --blockapp /path/to/binary
sin embargo, no lo hace, aunque
/usr/libexec/ApplicationFirewall/socketfilterfw --listapps
muestra su ruta con "(Bloquear conexiones entrantes)"
¿Hay alguna forma de bloquear esas ventanas emergentes con socketfilterfw o cualquier herramienta, sin desactivar el firewall? El conjunto de rutas binarias que se deben bloquear está cambiando todo el tiempo, aunque podría coincidir con alguna expresión regular o shell glob.
Gracias