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

1706
fish2000

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

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

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

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

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

6

1 ответ на вопрос

3
angstwad

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

Похожие вопросы