Die von OS X verwendete integrierte Firewall ist ipfw. Um mehr darüber vom Terminal zu erfahren, können Sie eintreten man ipfw
.
Um eine neue Firewall-Regel zu erstellen, um eingehenden Datenverkehr an einem bestimmten Port zuzulassen, können Sie die Regel wie folgt über das Terminal eingeben.
sudo ipfw add 40000 allow tcp from any to any dst-port portnum
Wo portnum
ist die Nummer des Ports, den Sie geöffnet haben möchten? In diesem Fall habe ich der Regel ein Rulenum von 40000 hinzugefügt, damit der folgende Befehl ausreicht, wenn Sie ihn jemals entfernen wollten.
sudo ipfw delete 40000
Wenn Sie den Befehl eingeben sudo ipfw list
, werden die aktiven Befehle angezeigt. Um die Firewall neu zu laden, geben Sie den Befehl einsudo ipfw flush
Wenn Sie die Treffer protokollieren möchten, die die Regel erhält, können Sie den log
Befehl wie folgt hinzufügen :sudo ipfw add 40000 allow log ...
Ich habe das Rulenum 40000 etwas willkürlich gewählt, da Regeln von 1 bis 65535 existieren, obwohl bestimmte Nummern privilegiert sind. Dies erleichtert es lediglich, die Regel später bei Bedarf zu löschen.