OpenSnitch é um firewall GUI para linux de uso simples e efetivo. Foi baseado no famoso LittleSnitch para MacOS. Clique aqui para sabre mais do OpenSnitch.
Se você fez a instalação em ambiente Arch Linux / Manjaro e o OpenSnitch não exibe nenhuma informação quando acessado, siga os passos abaixo para correção.
Tempo para correção 10 minutos
- Remover OpenSnitch e dependências via Pamac ou Terminal liha de comando
Remova o pacote completo com as dependências associadas indicadas pelo gerenciador de pacotes AUR ou Pacman / Pamac. - Se estiver instalado, remover o pacote python-unicode-slugify-git e suas dependências
Remova o pacote (AUR ou Community) python-unicode-slugify-git caso ainda esteja instalado. Se não estiver instalado, prossiga para epata seguinte. Verifique caso exista outra depêndencia que não seja relacionada ao OpenSntich durante a remoção. Atenção: o comando abaixo remove e pacote e todas dependencias associadas ao mesmo.$ sudo pamac remove python-unicode-slugify-git r43.b696c37-1
- Instalação do pacote para correção via AUR python-unicode-slugify 0.1.3-1
Faça a instação do pacote python-unicode-slugify 0.1.3-1 via AUR antes de instalar o OpenSnitch. Você pode instalar via GUI pelo Adicionar/Remover Software do Manjaro ou via linha de comando:$ sudo pamac install python-unicode-slugify
Atenção caso sejam exibitas multiplas opções na instalação, você deve instalar o pacote do AUR python-unicode-slugify 0.1.3-1 - Preparar build instalação do OpenSnitch via AUR. Testado o pacote opensnitch-git 1.4 pre-release
Procure o release desejado do OpenSnitch pelo AUR. Utilizamos o pacote opensnitch-git 1.4 (https://aur.archlinux.org/packages/opensnitch-git). Antes de prosseguir é necessário editar o arquivo PKGBUILD para apontar corretamente para a versão recem instaladada do python-unicode-slugify. Não prossiga caso esteja requisitada a instalação do pacote removido acima python-unicode-slugify-git. - Editar arquivo de build PKGBUILD, alterando a opção python-unicode-slugify-git para python-unicode-slugify.
Edite manualmente o arquivo de build caso a intalação não reconheça o pacote novo automaticamente. Abra o arquivo no editor de sua preferência e altere a entrada python-unicode-slugify-git para python-unicode-slugify, resumindo, basta remover o trecho (incluindo o traço)-git
identificado abaixo em itálico.depends=('libnetfilter_queue' 'libpcap' 'python-grpcio' 'python-protobuf' 'python-pyinotify' 'python-unicode-slugify
-git' 'python-pyqt5') - Prossiga com o build e finalize a instalação normalmente
Após terminado o build, acesse via GUI o app OpenSnitch. É necessário iniciar o serviço antes da primeira execução. Inicie o serviço via terminal executando alinha abaixo :
$ systemctl enable --now opensnitchd
ATENÇÃO: O conteúdo acima possui comandos via terminal, que apesar de testados validados, podem reagir de modo diferente em cada sistema. Não nos responsabilizamos por danos causados pelo uso. Utilize por sua conta e risco.