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- virtualenv
Modul, 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 virtualenv
enthä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 virtualenv
erstellten 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.