Estou executando o Little Snitch no Mac OS X, que me permite controlar como processos individuais acessam a rede.
Atualmente, sempre que um novo aplicativo tenta ficar online, tenho que confirmar ou negar seus direitos de acesso. Eu gostaria de manter geralmente esse comportamento.
O problema que tenho é o seguinte: também utilizo o virtualenv
módulo Python para criar ambientes isolados para desenvolvimento web com Django e Tornado. Eu tenho muitos scripts (executados por meio de virtualenvwrapper
) para automatizar toda a configuração e configuração padrão - mas um recém-criado virtualenv
contém sua própria cópia do executável do interpretador Python, que é um aplicativo completamente novo no que diz respeito ao Little Snitch.
Como resultado, para cada novo virtualenv
criado, uma caixa de diálogo Little Snitch aparece durante a configuração automatizada perguntando sobre as permissões para o "novo" executável Python, e eu tenho que definir as permissões e clicar em "Aceitar".
Existe uma maneira de definir essas permissões do Little Snitch na linha de comando? Eu gostaria de poder executar meus scripts de configuração de ambiente sem cuidar da GUI durante todo o caso (de outra forma automatizado).
Responder1
Não conheço nenhum utilitário CLI para resolver seu problema, mas o Little Snitch permite a aprovação automática de novas solicitações dentro de um período de tempo especificado. Esta pode não ser a melhor opção para você, mas seu aplicativo será lançado na Internet, desde que esteja usando um tempo limite apropriado.