Estoy ejecutando Little Snitch en Mac OS X, lo que me permite controlar cómo los procesos individuales acceden a la red.
Actualmente, cada vez que una nueva aplicación intenta conectarse, tengo que confirmar o denegar sus derechos de acceso. En general, me gustaría mantener este comportamiento.
El problema que tengo es este: también uso el virtualenv
módulo Python para crear entornos aislados para desarrollo web con Django y Tornado. Tengo muchos scripts (ejecutados a través de virtualenvwrapper
) para automatizar toda la configuración estándar, pero uno recién creado virtualenv
contiene su propia copia del ejecutable del intérprete de Python, que es una aplicación completamente nueva en lo que respecta a Little Snitch.
Como resultado, por cada nueva virtualenv
creación, aparece un cuadro de diálogo de Little Snitch durante la configuración automatizada que pregunta sobre los permisos para el "nuevo" ejecutable de Python, y tengo que configurar los permisos y hacer clic en "Aceptar".
¿Hay alguna manera de configurar estos permisos de Little Snitch en la línea de comando? Me gustaría poder ejecutar los scripts de configuración de mi entorno sin tener que cuidar la GUI durante todo el asunto (de otro modo automatizado).
Respuesta1
No conozco ninguna utilidad CLI para resolver su problema, pero Little Snitch permite la aprobación automática de nuevas solicitudes dentro de un período de tiempo específico. Puede que esta no sea la mejor opción para usted, pero hará que su aplicación esté disponible en Internet siempre que utilice un tiempo de espera adecuado.