Little Snitch: как избирательно разрешить одному скрипту доступ в интернет?

805
GJ.

У меня есть скрипт Python, который обращается к сети, и каждый раз, когда он запускается, мой маленький снитч предлагает мне установить соединение через Python.

Я не хочу разрешать глобально разрешать Python подключаться, поскольку теоретически некоторые мошеннические приложения могут использовать системный python для звонков домой и т. Д.

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

2
Я думаю, что вы можете установить (или скопировать) вторую версию python в другой каталог (может быть, в `/ usr / local / bin /`) и переименовать его, а затем сказать своему сценарию использовать `/ usr / local / bin / your_python` вместо обычного `/ usr / bin / python`. Возможно, Little Snitch сможет создать правило только для этого. slhck 13 лет назад 1
Может быть, то, что предложил @slhck, работает с созданием символической ссылки на двоичный файл python и ссылкой на нее в строке shebang вашего скрипта? Daniel Beck 13 лет назад 1
отличные идеи, ребята GJ. 12 лет назад 0

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