GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

evilsocket

opensnitch – OpenSnitchは、Little SnitchアプリケーションファイアウォールのGNU / Linuxポート

投稿日:

OpenSnitchは、Little SnitchアプリケーションファイアウォールのGNU / Linuxポートです。 https://opensnitch.io/

OpenSnitchは、Little SnitchアプリケーションファイアウォールのGNU / Linuxポートです。

警告:これはまだアルファ品質のソフトウェアですが、コンピュータのセキュリティにはまだ依存していません。

デーモン

daemonはGoで実装されており、Netfilterのパケットキューと対話したり、iptablesのルールを編集したりするためにrootで実行する必要があります。コンパイルするにはlibpcap-devlibnetfilter-queue-devライブラリをインストールする必要がありますあなたのシステムでは、次にちょうど:

cd daemon
go build .

Qt5 UI

ユーザーインターフェイスは、依存関係をインストールするために、UNIXソケット上でgRPCサーバーとして動作するpythonスクリプトです。

cd ui
pip install -r requirements.txt

ランニング

まず、どのフォルダにopensnitchのルールを保存するかを決める必要があります。

mkdir -p ~/.opensnitch/rules

今度はデーモンを実行してください:

sudo /path/to/daemon -ui-socket-path /tmp/osui.sock -rules-path ~/.opensnitch/rules

また、ユーザーとしてのUIサービス:

python /path/to/ui/main.py --socket /tmp/osui.sock







-evilsocket
-, , , , ,

執筆者: