OpenSnitch-適用於Linux的出色防火牆應用程序

大多數 Linux 用戶都明白這一點 錯了 安裝 Linux 的簡單事實是他們將不再處於危險之中, 當事情不是那樣的時候。

始終建議使用一些額外的應用程序來保護您的信息 以及您的系統,其中第一個推薦的過濾器是使用防火牆。

這就是原因 今天我們來談談 OpenSnitch,它是 Little Snitch 的一個移植版本 而這又是專為 Mac OS 開發的防火牆。

OpenSnitch的主要功能是跟踪互聯網請求 由用戶安裝的應用程序執行。

OpenSnitch 允許您創建應用程序應允許訪問互聯網的規則 以及哪些應該被阻止。

每當沒有活動規則的應用程序嘗試訪問 Internet 時,就會出現一個對話框。 此對話框提供允許或阻止連接的選項。

您還可以決定此新規則是否適用於進程、嘗試訪問域的確切 URL、該實例、該會話,還是永遠適用。

創建的所有規則都存儲為 JSON 文件,因此您可以稍後根據需要更改它們。 例如,如果用戶錯誤地阻止了某個應用程序。

如何在 Linux 上安裝 OpenSnitch?

對於那些有興趣在其係統上安裝此應用程序的人, 我們將解釋如何在 Linux 發行版上安裝 OpenSnitch。

作為先決條件,我們必須在系統上安裝 Go 並定義 $GOPATH 變量。

現在已經指望它了 我們將在系統中安裝 OpenSnitch 運行所需的一些依賴項。

無論他們是誰 Debian、Ubuntu 或這些用戶的任何衍生版本,我們將打開一個終端,然後使用以下命令安裝這些依賴項:

sudo apt-get install protobuf-compiler libpcap-dev libnetfilter-queue-dev python3-pip

現在如果他們是 RHEL、CentOS、Fedora 或這些的任何衍生產品的用戶,使用以下命令安裝依賴項

sudo dnf -i protobuf-compiler libpcap-dev libnetfilter_queue-devel python3-pip

最後為 安裝了任何版本的 openSUSE 的用戶都可以使用以下命令安裝這些依賴項:

sudo zypper in protobuf-c libpcap-dev libnetfilter_queue python3-pip

OpenSnitch

第一 我們將使用以下命令完成依賴項的配置:

go get github.com/golang/protobuf/protoc-gen-go

go get -u github.com/golang/dep/cmd/dep

python3 -m pip install --user grpcio-tools

現在系統中已經有了必要的依賴項, 現在我們將藉助以下命令繼續安裝該應用程序:

go get github.com/evilsocket/opensnitch

cd $GOPATH/src/github.com/evilsocket/opensnitch

最後我們繼續編譯應用程序:

make

sudo make install

我們用以下命令重新啟動服務:

sudo systemctl enable opensnitchd

現在是時候啟動 OpenSnitch 服務了:

sudo service opensnitchd start

我們使用以下命令啟動該應用程序:

opensnitch-ui

如何在 Arch Linux 及其衍生版本上安裝 OpenSnitch?

而對於那些 Arch Linux、Manjaro、Antergos 或任何 Arch Linux 衍生產品的用戶將能夠從 AUR 存儲庫安裝 OpenSnitch。

他們需要滿足的唯一要求是在他們的 pacman.conf 文件中啟用 AUR 存儲庫,並在他們的系統上有一個 AUR 幫助程序,如果他們沒有的話,他們可以 請訪問以下文章,我們推荐一些。

要在終端中安裝 OpenSnitch,我們將輸入以下內容:

yay -S opensnitch-git

安裝應用程序後,他們將能夠在應用程序菜單中搜索其啟動器以便能夠執行它。

通過應用程序托盤圖標,他們將能夠訪問 OpenSnitch 的網絡統計信息,其中顯示有關當前進程的信息,例如:主機、地址、端口或用戶,以及當前連接的概述:

  • 哪些應用程序正在訪問網絡?
  • 他們使用什麼 IP 地址?
  • 用戶擁有什麼
  • 正在使用什麼端口?

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。