
Wie in der Frage angegeben, muss ich unter MAC OS X 10.8.x den gesamten Datenverkehr zum Internet mit Ausnahme eines Ports blockieren.
Ich brauche nur die Befehle, um sie von einer Shell aus auszuführen oder eine beliebige Konfigurationsdatei zu bearbeiten?
Antwort1
vorausgesetzt, dass Ihre externe Schnittstelle dies ist, en0
können Sie den folgenden Befehl versuchen (in diesem Beispiel Port https/443 zulassen):
printf "block all\npass on en0 proto { tcp,udp } from any to any port 443\n"|sudo /sbin/pfctl -Ef -