Могу ли я управлять списками контроля доступа Little Snitch через CLI на Mac OS X?

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

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

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

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

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

1 ответ

Решение

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

Другие вопросы по тегам