Come sviluppatore, eseguo una suite di test di alcuni binari auto-compilati che cercano di ascoltare su alcune porte all'avvio. Ciò provoca una raffica di popup "Vuoi che l'applicazione foo blocchi le connessioni in entrata?" quando il binario viene avviato e riavviato più volte in parallelo. Voglio evitare questo senza spegnere il firewall.
In base alla pagina man di socketfilterfw, dovrebbe funzionare:
/usr/libexec/ApplicationFirewall/socketfilterfw --blockapp /path/to/binary
eppure non lo è, anche se
/usr/libexec/ApplicationFirewall/socketfilterfw --listapps
mostra il suo percorso con "(Blocca connessioni in entrata)"
C'è un modo per bloccare quei popup con socketfilterfw o qualsiasi strumento, senza disattivare il firewall? Il set di percorsi binari da bloccare cambia continuamente, sebbene possa corrispondere ad alcune regexp o shell glob.
Grazie