Como instalar o Open Snitch no Ubuntu

click fraud protection

O Linux tem um firewall muito bom, mas não é muito intuitivo para novos usuários. Não há caixas de diálogo pop-up que permitam ao usuário saber o que os programas estão fazendo e tudo é feito com o terminal, a menos que você seja experiente o suficiente para instalar um programa para controlá-lo. Se você está procurando uma solução melhor, considere verificar o Open Snitch. É um aplicativo de firewall simples, fortemente inspirado no programa Little Snitch no Mac OS. Não é fácil instalar o Open Snitch porque os usuários precisam configurar manualmente um caminho GO para a linguagem de programação do Google Go e instalar o programa com ele. Ainda assim, assim que você começar, qualquer pessoa, incluindo iniciantes, poderá usar muito isso.

Nota: O Open Snitch é um programa experimental e pode não ser desenvolvido corretamente em todas as versões do Ubuntu. Para obter melhores resultados, siga as instruções cuidadosamente e consulte a página do Github para obter mais leituras.

Configurar caminho para ir

instagram viewer

O Open Snitch está escrito em Go, portanto, a instalação requer o idioma Go. Infelizmente, o Google Go não se configura automaticamente corretamente apenas instalando-o no Linux. Para usá-lo, primeiro você precisa configurar um "caminho". O caminho permitirá que os pacotes sejam instalados no seu PC Linux facilmente.

Para configurar um caminho correto, abra um terminal janela e siga as instruções abaixo.

Primeiro, use o mv e cp comandos para criar um backup completo do seu bash_profile.

cd ~ / cp .bash_profile ~ / Documentos mv ~ / Documentos / .bash_profile ~ / Documentos / .bash_profile-backup

Agora que tudo foi feito com segurança, é hora de abrir bash_profile dentro do editor de texto Nano, para configurar o caminho Ir corretamente.

nano ~ / .bash_profile

Cole o seguinte código no diretório bash_profile Arquivo:

exportar GOPATH = $ HOME / go

Você também precisará definir o diretório da lixeira. Cole o código abaixo no Nano para defini-lo.

exportar GOBIN = $ HOME / go / bin

Depois de adicionar os caminhos ao arquivo, pressione Ctrl + O para salvar as edições.

Usando o fonte comando, informe ao Bash sobre o novo caminho Ir:

source ~ / .bash_profile

Instalar Go

O seu PC Linux possui um caminho correto. O próximo passo para instalar o Open Snitch é instalar a própria linguagem de programação Go. Abra um terminal e siga as instruções abaixo para saber como instalar o Google Go. Por favor, entenda que o Open Snitch não funcionará se você não tiver acesso ao Google Go 1.8.

O sudo apt instala golang-go python3-pip python3-setuptools protobuf-compilador libpcap-dev libnetfilter-fila-dev python-pyqt5 pyqt5-dev pyqt5-dev-tools git

Instruções genéricas

Instalar o Google Go em distribuições Linux menos conhecidas é um pouco mais difícil. Para começar, use o wget ferramenta e baixe rapidamente a versão mais recente do código-fonte.

Antes de instalar o Open Snitch, instale as seguintes dependências. Eles podem ter nomes diferentes. Use as dependências do Ubuntu acima como referência.

Nota: O Open Snitch foi projetado para rodar no Ubuntu, e o desenvolvedor realmente apenas descreve instruções para as dependências dessa distribuição Linux. Se você tentar usar isso em outro sistema operacional Linux, funcionará, mas você poderá ter problemas.

wget https://dl.google.com/go/go1.10.2.linux-amd64.tar.gz

O download deve ser rápido e, quando terminar, use o comando Tar para extrair completamente o idioma para o local correto no seu PC Linux.

sudo tar -C / usr / local -xvzf go1.10.2.linux-amd64.tar.gz

Em seguida, abra seu perfil do Bash e adicione o caminho "Ir root". É necessário adicionar o local de Go neste arquivo, pois você instala o Go manualmente a partir do código, em vez de usar o pacote incluído nativo.

nano ~ / .bash_profile

Cole o código abaixo no editor Nano para definir o caminho raiz:

exportar GOROOT = / usr / local / go

Salve a edição com Ctrl + Oe, em seguida, origine-o:

source ~ / .bash_profile

Obtendo o pomo aberto

A instalação do Open Snitch no Ubuntu começa com a obtenção do código fonte. Comece usando Go para baixar as duas dependências importantes usadas com o Open Snitch:

vá para github.com/golang/protobuf/protoc-gen-go vá para -u github.com/golang/dep/cmd/dep

Em seguida, use a ferramenta de instalação do pacote Python 3 para obter dependências relacionadas ao Python necessárias ao Open Snitch.

AVISO: Não execute o comando abaixo como root ou sudo, pois ele instalará essas bibliotecas em todo o sistema, o que não é o que precisamos para usar o Open Snitch.

python3 -m pip install --user grpcio-ferramentas

Todas as dependências foram resolvidas, agora é hora de usar o Go para clonar o código-fonte mais recente do programa.

acesse github.com/evilsocket/opensnitch

Não se preocupe se o prompt Go indicar "não há arquivos" ou algo semelhante. Ignore-o e use o CD comando para mover o terminal para o diretório correto.

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

Neste ponto, é possível executar o faço faça instalar comando para criar o Open Snitch no seu PC Ubuntu Linux.

make sudo make install

O núcleo do código é construído e instalado. Em seguida, ative o daemon Open Snitch.

sudo systemctl ativar o opensnitchd sudo systemctl iniciar o opensnitchd

Se a instalação do Open Snitch for bem-sucedida, você poderá procurar por "Open Snitch" como um atalho na área de trabalho e executá-lo. Como alternativa, execute opensnitch-ui no terminal para iniciar.

Usando o pomo aberto

Quando a ferramenta Open Snitch estiver instalada e em execução, o usuário não precisará configurar ou fazer muito. Apenas deixe o programa rodar em segundo plano. Ele examinará e notificará você sobre os programas que tentam mudar as coisas no seu PC Linux.

Para permitir um programa temporariamente, clique em "Permitir uma vez". Deseja habilitar um permanentemente, clique em "Permitir permanentemente".

Como alternativa, bloqueie os programas temporariamente clicando em "Negar" ou "Bloquear" para negar para sempre.

watch instagram story