Se você quer ter controle sobre que o entra e sai pela rede, veja como instalar o firewall OpenSnitch no Linux Ubuntu, Fedora, openSUSE e derivados.
OpenSnitch é um firewall de nível de aplicativo para Linux. O aplicativo é inspirado no Little Snitch, um firewall de aplicativo comercial baseado em host para macOS. É feito de um daemon escrito em Go e uma GUI PyQt5.
O Opensnitch monitora conexões de saída que seus aplicativos estão tentando fazer, impedindo ou permitindo sua conexão com base em um conjunto de regras (o usuário é solicitado a permitir ou negar o acesso quando nenhuma regra existente for encontrada).
O desenvolvedor original do OpenSnitch mencionou em junho de 2019 que eles não estão mais trabalhando neste programa, então o projeto foi bifurcado (criado um fork).
Como instalar o firewall OpenSnitch no Linux
Para instalar o firewall OpenSnitch no Linux, use um dos procedimentos abaixo.
Como instalar o firewall OpenSnitch no Linux Ubuntu, Debian e derivados
Quem quiser instalar o firewall OpenSnitch no Linux Ubuntu, Debian e outros sistemas que suportam arquivos .deb, deve fazer o seguinte:
Passo 1. Abra um terminal;
Passo 2. Confira se o seu sistema é de 32 bits ou 64 bits, para isso, use o seguinte comando no terminal:
uname -m
Passo 3. Se seu sistema é um ARM de 32 bits, use o comando abaixo para baixar o programa. Se o link estiver desatualizado, acesse essa página, baixe a última versão e salve-o com o nome opensnitch.deb:
wget https://github.com/evilsocket/opensnitch/releases/download/v1.3.6/opensnitch_1.3.6-1_armhf.deb -O opensnitch.deb
wget https://github.com/evilsocket/opensnitch/releases/download/v1.3.6/python3-opensnitch-ui_1.3.6-1_all.deb -O opensnitchgui.deb
Passo 4. Se seu sistema é um ARM de 64 bits, use o comando abaixo para baixar o programa. Se o link estiver desatualizado, acesse essa página, baixe a última versão e salve-o com o nome opensnitch.deb:
wget https://github.com/evilsocket/opensnitch/releases/download/v1.3.6/opensnitch_1.3.6-1_arm64.deb -O opensnitch.deb
wget https://github.com/evilsocket/opensnitch/releases/download/v1.3.6/python3-opensnitch-ui_1.3.6-1_all.deb -O opensnitchgui.deb
Passo 5. Se seu sistema é um Intel/AMD de 64 bits, use o comando abaixo para baixar o programa. Se o link estiver desatualizado, acesse essa página, baixe a última versão e salve-o com o nome opensnitch.deb:
wget https://github.com/evilsocket/opensnitch/releases/download/v1.3.6/opensnitch_1.3.6-1_amd64.deb -O opensnitch.deb
wget https://github.com/evilsocket/opensnitch/releases/download/v1.3.6/python3-opensnitch-ui_1.3.6-1_all.deb -O opensnitchgui.deb
Passo 6. Agora instale o programa com os comandos abaixo:
sudo dpkg -i opensnitch*.deb
sudo apt-get install -f
Passo 7. Se preferir, use o comando abaixo para instalar o programa;
sudo apt install ./opensnitch*.deb
Passo 8. Depois, se precisar desinstalar o programa, use esse comando:
sudo apt-get remove opensnitch*
Como instalar o firewall OpenSnitch no Linux Fedora, OpenSUse, CentOS e derivados
Quem quiser instalar o firewall OpenSnitch no Linux Fedora, OpenSUse, CentOS e outros sistemas que suportam arquivos .rpm, tem de fazer o seguinte:
Passo 1. Abra um terminal;
Passo 2. Confira se o seu sistema é de 32 bits ou 64 bits, para isso, use o seguinte comando no terminal:
uname -m
Passo 3. Se seu sistema é um ARM de 64 bits, use o comando abaixo para baixar o programa. Se o link estiver desatualizado, acesse essa página, baixe a última versão e salve-o com o nome opensnitch.rpm:
wget https://github.com/evilsocket/opensnitch/releases/download/v1.3.6/opensnitch-1.3.6-1.x86_64.rpm -O opensnitch.rpm
wget https://github.com/evilsocket/opensnitch/releases/download/v1.3.6/opensnitch-ui-1.3.6-1.noarch.rpm -O opensnitchgui.rpm
Passo 4. Para instalar em um openSUSE ou um de seus derivados, use o comando abaixo:
sudo zypper install opensnitch.rpm
Passo 5. Para instalar em um Fedora, RedHat e seus derivados, use o comando abaixo:
sudo yum localinstall opensnitch*.rpm
ou
sudo dnf install opensnitch*.rpm
Passo 6. Para instalar o programa na maioria das distro com suporte a arquivos RPM, use o comando:
sudo rpm -i opensnitch*.rpm
Passo 7. Depois, se precisar desinstalar o programa, use esse comando:
sudo rpm -e opensnitch*
Pronto! Agora, quando quiser iniciar o programa, digite opensnitch
em um terminal (seguido da tecla TAB), ou clicando no ícone dele ou menu de aplicativos do sistema.