Linux 防火牆 OpenSnitch 推出新版本 1.6

OpenSnitch

OpenSnitch 允許您交互式監控用戶應用程序的網絡活動並阻止不需要的網絡流量

新版本 OpenSnitch 1.6 已經發布 此版本包括對桌面環境集成、節點管理、錯誤修復等的各種增強。

對於那些不了解 OpenSnitch 的人來說,你應該知道這個 這是小飛賊的港口 而這又是專為 Mac OS 開發的防火牆。 的f主要恩膏 OpenSnitch 的 是 跟踪互聯網請求 由用戶安裝的應用程序執行。

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

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

OpenSnitch 1.6 主要新聞

在這個新版本的 OpenSnitch 1.6 中我們可以找到 各種安全增強功能 已實施,其中我們可以強調新的 從 GUI 管理系統防火牆規則和策略的選項, 基本上,圖形界面現在能夠配置系統數據包過濾規則和訪問策略。 除了限制哪些應用程序可以訪問 Internet 之外,您現在還可以設置常規防火牆規則。

這個新版本中另一個突出的變化是 支持增強集成 外部安全管理平台(暹羅, 安全信息和事件管理)和監控系統。

它也脫穎而出 一種更好、更可靠的方式來獲取進程名稱、路徑和圖標的應用程序,以及改進與系統 DNS 解析器和客戶端 DNS 庫的集成。

添加 支持高級過濾規則 考慮新協議、網絡接口、源端口和 IP 地址。

在此新版本中突出的其他更改包括:

  • 添加了對導入和導出規則的支持,以通過圖形界面將設置傳輸到其他系統。
  • 添加了退出菜單以關閉 GUI。
  • GNOME/Fedora 中更好的圖標
  • 韋蘭改進

最後,如果您有興趣能夠了解更多,可以在 以下鏈接。

如何在 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

首先我們要完成 配置依賴項 使用以下命令:

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用戶, 曼扎羅 或 Arch Linux 的任何衍生版本 他們將能夠從 AUR 存儲庫安裝 OpenSnitch。

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

yay -S opensnitch-git

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