Kann ich die Zugriffskontrolllisten von Little Snitch über die CLI unter Mac OS X manipulieren?

Kann ich die Zugriffskontrolllisten von Little Snitch über die CLI unter Mac OS X manipulieren?

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

Derzeit muss ich jedes Mal, wenn eine neue Anwendung online gehen möchte, deren Zugriffsrechte bestätigen oder verweigern. Dieses Verhalten möchte ich grundsätzlich beibehalten.

Das Problem, das ich habe, ist folgendes: Ich verwende das Python- virtualenvModul auch, um isolierte Umgebungen für die Webentwicklung mit Django und Tornado zu erstellen. Ich habe viele Skripte (ausgeführt über virtualenvwrapper), um die gesamte Boilerplate-Konfiguration und -Einrichtung zu automatisieren – aber ein neu erstelltes Skript virtualenventhält seine eigene Kopie der ausführbaren Datei des Python-Interpreters, was für Little Snitch eine völlig neue Anwendung ist.

Dies führt dazu, dass bei jeder neuen virtualenvErstellung während der automatischen Einrichtung ein Little Snitch-Dialogfeld angezeigt wird, in dem nach den Berechtigungen für die „neue“ ausführbare Python-Datei gefragt wird. 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 meine Umgebungs-Setup-Skripte ausführen können, ohne die GUI während der gesamten (ansonsten automatisierten) Angelegenheit überwachen zu müssen.

Antwort1

Mir ist kein CLI-Hilfsprogramm bekannt, das Ihr Problem lösen könnte, aber Little Snitch ermöglicht die automatische Genehmigung neuer Anfragen innerhalb eines bestimmten Zeitraums. Dies ist möglicherweise nicht die beste Option für Sie, aber Ihre App wird damit ins Internet gestellt, sofern ein geeignetes Timeout verwendet wird.

verwandte Informationen