WindowsとLinux向けの無料オープンソースのアプリケーションファイアウォール。各アプリの通信を監視・制御し、安全なDNSとトラッカー遮断機能を備えています。
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
リリースページからdeb/rpmパッケージをダウンロードします
- 2
Debian/UbuntuにdaemonとUIをインストールします
sudo apt install ./opensnitch*.deb ./python3-opensnitch-ui*.deb - 3
Fedora/RHELにインストールします(rpm)
sudo dnf install opensnitch*.rpm - 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 の数値は毎日更新されます。
関連プロジェクト
SSHの強化、ファイアウォール、侵入検知、監査など、自宅や個人用のLinuxサーバーを保護するための、Debian中心の継続的に更新されているガイドです。
ログファイルを監視して認証失敗を繰り返すIPアドレスを検出し、システムのファイアウォールルールで遮断するPythonデーモン。
FileVaultやファイアウォールからDNS、VPN、メッセージングまで、Apple silicon搭載Macのセキュリティとプライバシーを強化する実践的なコミュニティガイド。
FreeBSDをベースにしたオープンソースのファイアウォール/ルータープラットフォーム。OPNsenseのGUI、API、システムバックエンドを提供します。