6

Я использую Little Snitch в Mac OS X, что позволяет мне контролировать доступ отдельных процессов к сети.

В настоящее время каждый раз, когда новое приложение пытается подключиться к Интернету, я должен подтвердить или отклонить его права доступа. Я хотел бы вообще поддерживать это поведение.

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

В результате, для каждого нового созданного virtualenv во время автоматической настройки появляется диалоговое окно Little Snitch, спрашивающее о разрешениях для "нового" исполняемого файла Python, и я должен установить разрешения и нажать "Принять".

Есть ли способ установить эти разрешения Little Snitch в командной строке? Я хотел бы иметь возможность запускать сценарии установки моей среды без присмотра за графическим интерфейсом в течение всего (в противном случае автоматизированного) процесса.

1 ответ1

3

Я не знаю ни о какой утилите CLI для решения вашей проблемы, но Little Snitch позволяет автоматически утверждать новые запросы в течение определенного периода времени. Это может быть не лучшим вариантом для вас, но оно выведет ваше приложение в Интернет при условии использования соответствующего таймаута.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .