私は Mac OS X で Little Snitch を実行しており、これにより個々のプロセスがネットワークにアクセスする方法を制御できます。
現在、新しいアプリケーションがオンラインになるたびに、そのアクセス権を確認または拒否する必要があります。この動作を基本的に維持したいと思います。
私が抱えている問題は、Python モジュールを使用して、 Django と Tornado を使用した Web 開発用の分離された環境も作成することです。すべての定型的な構成とセットアップを自動化するためのスクリプト ( を介して実行) がvirtualenv
多数ありますが、新しく作成されたには、Python インタープリタ実行可能ファイルの独自のコピーが含まれており、これは Little Snitch に関する限り完全に新しいアプリケーションです。virtualenvwrapper
virtualenv
その結果、新しくvirtualenv
作成されるたびに、自動セットアップ中に「新しい」Python 実行可能ファイルの権限を尋ねる Little Snitch ダイアログがポップアップ表示され、権限を設定して「承認」をクリックする必要があります。
これらの Little Snitch 権限をコマンド ラインで設定する方法はありますか? 環境設定スクリプトを、(自動化されている) 全体にわたって GUI を監視することなく実行できるようにしたいと思います。
答え1
あなたの問題を解決できる CLI ユーティリティは知りませんが、Little Snitch では、指定された期間内に新しいリクエストを自動的に承認できます。これは最適なオプションではないかもしれませんが、適切なタイムアウトを使用している限り、アプリをインターネットに公開できます。