Mac OS X 10.7 und höher unterstützt PF, einen OpenBSD-Paketfilter, der mit großer Wahrscheinlichkeit der richtige Weg ist.
Die Befehlszeilenschnittstelle zum Verwalten von Regeln lautet pfctl
. Wahrscheinlich müssen Sie es mit den Autorisierungsdiensten als root aufrufen . Hier ist eine Antwort, die einen NSTask-ähnlichen Wrapper beschreibt, der Ihnen helfen kann.
Offenbar unterstützt der PF Regeln, die auf UIDs basieren (siehe user
Parameter auf der Manpage ). Wenn Sie Hilfe benötigen, um PF so zu konfigurieren, wie Sie möchten, schreiben Sie an unix.se oder apple.se .