Repolode
evilsocket

evilsocket/opensnitch

Little Snitchに着想を得たGNU/Linux向けの対話型アプリケーションファイアウォール。外向きの接続ごとに許可するかブロックするかを確認できます。

代替できる製品:Little Snitch

スター
14,205
フォーク
679
未解決の Issue
214
最終コミット
3 か月前

これは何?

OpenSnitchはGNU/Linux向けのアプリケーションレベルのファイアウォールです。マシン上のプログラムが外向きの接続を開始しようとすると、GUIに確認画面が表示され、ユーザーは接続を許可または拒否できます。その判断は、そのアプリケーション用のルールとして保存できます。

アプリケーションごとのフィルタリングに加え、ブロックリストを読み込んで、広告、トラッカー、マルウェアのドメインをシステム全体で遮断できます。また、GUIから入力ポリシーやインバウンドサービスなどのnftablesシステムルールを管理できます。1つのGUIで複数のノードを管理できるほか、セキュリティツールに接続イベントを送信するためのSIEM連携も提供しています。

プロジェクトはdebパッケージとrpmパッケージで配布されており、UIはデーモンとは別にインストールします。

主な機能

  • 01アプリケーションごとに、外向きの接続を許可するか拒否するかをユーザーに確認します。
  • 02ブロックリストを使って、広告、トラッカー、マルウェアのドメインをシステム全体で遮断します。
  • 03GUIからnftablesのシステムファイアウォールルールを設定できます。
  • 04一元化されたインターフェースから複数のノードを管理できます。
  • 05SIEMツールと連携します。

ユースケース

  • Linuxデスクトップ上のどのアプリケーションが外部に接続しているかを監視する。
  • マシン全体でトラッカーやマルウェアのドメインをブロックする。
  • nftablesルールを手作業で書かずに、Linuxホストのインバウンドサービスや入力ポリシーを制御する。
  • 複数のLinuxマシンから接続イベントを収集し、一元的に確認する。

クイックスタート

  1. 1

    リリースページからdeb/rpmパッケージをダウンロードします

  2. 2

    Debian/UbuntuにdaemonとUIをインストールします

    sudo apt install ./opensnitch*.deb ./python3-opensnitch-ui*.deb
  3. 3

    Fedora/RHELにインストールします(rpm)

    sudo dnf install opensnitch*.rpm
  4. 4

    GUIを起動します

    opensnitch-ui

使う前に知っておきたいこと

  • GNU/Linuxでのみ動作します。
  • コピーレフトライセンスであるGPL-3.0の下でライセンスされています。

収録されている特集

トピック

よくある質問

opensnitch とは?
Little Snitchに着想を得たGNU/Linux向けの対話型アプリケーションファイアウォール。外向きの接続ごとに許可するかブロックするかを確認できます。 OpenSnitchはGNU/Linux向けのアプリケーションレベルのファイアウォールです。マシン上のプログラムが外向きの接続を開始しようとすると、GUIに確認画面が表示され、ユーザーは接続を許可または拒否できます。その判断は、そのアプリケーション用のルールとして保存できます。
opensnitch は無料で使えますか?ライセンスは?
opensnitch は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
opensnitch は今もメンテナンスされていますか?
半年以内に更新あり。opensnitch の最終コミットは 2026年7月26日 です。
opensnitch は何に使えますか?
Linuxデスクトップ上のどのアプリケーションが外部に接続しているかを監視する。 マシン全体でトラッカーやマルウェアのドメインをブロックする。 nftablesルールを手作業で書かずに、Linuxホストのインバウンドサービスや入力ポリシーを制御する。 複数のLinuxマシンから接続イベントを収集し、一元的に確認する。
opensnitch のインストール方法は?
リリースページからdeb/rpmパッケージをダウンロードします Debian/UbuntuにdaemonとUIをインストールします: sudo apt install ./opensnitch*.deb ./python3-opensnitch-ui*.deb Fedora/RHELにインストールします(rpm): sudo dnf install opensnitch*.rpm GUIを起動します: opensnitch-ui
opensnitch はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/evilsocket/opensnitch

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト