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

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

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

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

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

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

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

решение1

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

Связанный контент