Mac OSXでLittleSnitchを実行しています。これにより、個々のプロセスがネットワークにアクセスする方法を制御できます。
現在、新しいアプリケーションがオンラインになろうとするたびに、そのアクセス権を確認または拒否する必要があります。私は一般的にこの振る舞いを維持したいと思います。
私が抱えている問題は次のとおりです。Python virtualenv
モジュールを使用して、DjangoandTornado。Iを使用してWeb開発用の分離環境を作成します。すべてのボイラープレートの構成とセットアップを自動化するためのスクリプト(virtualenvwrapper
を介して実行)がたくさんありますが、新しく作成されたvirtualenv
には、独自のPythonインタープリター実行可能ファイル。LittleSnitchに関する限り、まったく新しいアプリケーションです。
その結果、新しいvirtualenv
が作成されるたびに、自動セットアップ中にLittle Snitchダイアログがポップアップし、「新しい」Python実行可能ファイルのアクセス許可について尋ねます。権限を設定し、[同意する]をクリックします。
コマンドラインでこれらのLittleSnitch権限を設定する方法はありますか? (それ以外の場合は自動化された)全体を通してGUIをベビーシッターすることなく、環境セットアップスクリプトを実行できるようにしたいと思います。
私はあなたの問題を解決するためのCLIユーティリティを知りませんが、LittleSnitchは指定された期間内に新しいリクエストの自動承認を許可します。これは最適なオプションではないかもしれませんが、適切なタイムアウトを使用していれば、アプリをインターネットに公開します。