Kann ich Little Snitch-Zugriffssteuerungslisten über die CLI unter Mac OS X verwalten?

7

Ich verwende Little Snitch unter Mac OS X, mit dem ich steuern kann, wie einzelne Prozesse auf das Netzwerk zugreifen.

Derzeit muss ich jedes Mal, wenn eine neue Anwendung versucht, online zu gehen, ihre Zugriffsrechte bestätigen oder verweigern. Ich möchte dieses Verhalten generell beibehalten.

Das Problem, das ich habe, ist folgendes: Ich benutze auch das Python- virtualenvModul, um isolierte Umgebungen für die Webentwicklung mit Django und Tornado zu erstellen. Ich habe viele Skripte (ausgeführt durch virtualenvwrapper), um die gesamte Konfiguration und Einrichtung der Boilerplates zu automatisieren - aber eine neu erstellte virtualenventhält eine eigene Kopie der ausführbaren Python-Interpreter-Datei, die für Little Snitch eine völlig neue Anwendung ist.

Infolgedessen wird bei jedem neu virtualenverstellten Python ein Dialogfeld angezeigt, in dem Sie nach den Berechtigungen für die "neue" ausführbare Python-Datei gefragt werden. Ich muss die Berechtigungen festlegen und auf "Akzeptieren" klicken.

Gibt es eine Möglichkeit, diese Little Snitch-Berechtigungen in der Befehlszeile festzulegen? Ich möchte in der Lage sein, meine Umgebungs-Setup-Skripte auszuführen, ohne die GUI während der gesamten (ansonsten automatisierten) Angelegenheit zu überwachen.

fish2000
quelle

Antworten:

4

Mir ist kein CLI-Dienstprogramm zur Lösung Ihres Problems bekannt, aber Little Snitch ermöglicht die automatische Genehmigung neuer Anforderungen innerhalb eines bestimmten Zeitraums. Dies ist möglicherweise nicht die beste Option für Sie, bringt Ihre App jedoch ins Internet, sofern ein entsprechendes Timeout verwendet wird.

angstwad
quelle