Я использую Little Snitch в Mac OS X, что позволяет мне контролировать доступ отдельных процессов к сети.
В настоящее время каждый раз, когда новое приложение пытается подключиться к Интернету, я должен подтвердить или отклонить его права доступа. Я хотел бы вообще поддерживать это поведение.
Проблема у меня заключается в следующем: я также использую модуль Python virtualenv
для создания изолированных сред для веб-разработки с Django и Tornado. У меня есть много скриптов (выполняемых через virtualenvwrapper
) для автоматизации всех стандартных настроек и настроек, но недавно созданный virtualenv
содержит собственную копию исполняемого файла интерпретатора Python, который является совершенно новым приложением для Little Snitch.
В результате, для каждого нового созданного virtualenv
во время автоматической настройки появляется диалоговое окно Little Snitch, спрашивающее о разрешениях для "нового" исполняемого файла Python, и я должен установить разрешения и нажать "Принять".
Есть ли способ установить эти разрешения Little Snitch в командной строке? Я хотел бы иметь возможность запускать сценарии установки моей среды без присмотра за графическим интерфейсом в течение всего (в противном случае автоматизированного) процесса.