- - Come installare Open Snitch su Ubuntu

Come installare Open Snitch su Ubuntu

Linux ha un firewall abbastanza buono, ma non lo èmolto intuitivo per i nuovi utenti. Non ci sono finestre di dialogo pop-up che consentono all'utente di sapere cosa stanno facendo i programmi e tutto è fatto con il terminale a meno che tu non sia abbastanza esperto da installare un programma per controllarlo. Se stai cercando una soluzione migliore, prova a dare un'occhiata a Open Snitch. È una semplice applicazione firewall fortemente ispirata al programma Little Snitch su Mac OS. Non è facile installare Open Snitch perché gli utenti devono impostare manualmente un percorso GO per il linguaggio di programmazione Google Go e installare il programma con esso. Tuttavia, una volta che lo fai, chiunque, compresi i principianti, può trarne un grande uso.

Nota: Open Snitch è un programma sperimentale e potrebbe non svilupparsi correttamente su ogni versione di Ubuntu. Per risultati ottimali, seguire attentamente le istruzioni e fare riferimento alla pagina di Github per ulteriori letture.

Imposta percorso

Open Snitch è scritto in Go, quindi installalorichiede la lingua Go. Sfortunatamente, Google Go non si configura automaticamente correttamente solo installandolo su Linux. Per usarlo, devi prima impostare un "percorso". Il percorso consentirà di installare facilmente i pacchetti sul tuo PC Linux.

Per impostare un percorso corretto, aprire una finestra del terminale e seguire le istruzioni di seguito.

Innanzitutto, utilizzare il mv e cp comandi per creare un backup completo del tuo bash_profile.

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

Ora che è stato eseguito il backup di tutto in modo sicuro, è tempo di aprirsi bash_profile all'interno dell'editor di testo Nano, per configurare correttamente il percorso Go.

nano ~/.bash_profile

Incolla il seguente codice in bash_profile file:

export GOPATH=$HOME/go

Dovrai anche impostare la directory del cestino. Incolla il codice qui sotto in Nano per impostarlo.

export GOBIN=$HOME/go/bin

Dopo aver aggiunto i percorsi al file, premere Ctrl + O per salvare le modifiche.

Usando il fonte comando, informa Bash del nuovo percorso Go:

source ~/.bash_profile

Installa Vai

Il tuo PC Linux ha un percorso corretto. Il prossimo passo per installare Open Snitch è installare il linguaggio di programmazione Go stesso. Apri un terminale e segui le istruzioni riportate di seguito per informazioni su come installare Google Go. Ti preghiamo di comprendere che Open Snitch non funzionerà se non hai accesso a Google Go 1.8.

sudo apt install golang-go python3-pip python3-setuptools protobuf-compiler libpcap-dev libnetfilter-queue-dev python-pyqt5 pyqt5-dev pyqt5-dev-tools git

Istruzioni generiche

Installare Google Go su distribuzioni Linux meno conosciute è un po 'più difficile. Per iniziare, utilizzare il wget strumento e scaricare rapidamente l'ultima versione del codice sorgente.

Prima di poter installare Open Snitch, installare le seguenti dipendenze. Potrebbero avere nomi diversi. Utilizzare le dipendenze Ubuntu sopra come riferimento.

Nota: Open Snitch è stato progettato per funzionare su Ubuntu e lo sviluppatore delinea solo le istruzioni per le dipendenze per quella distribuzione Linux. Se tenti di utilizzarlo su un altro sistema operativo Linux, funzionerà ma potresti riscontrare problemi.

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

Il download dovrebbe essere rapido e, al termine, utilizzare il comando Tar per estrarre completamente la lingua nella posizione corretta sul PC Linux.

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

Quindi, apri il tuo profilo Bash e aggiungi la scritta "Vairadice "percorso ad esso. È necessario aggiungere la posizione di Vai a questo file, poiché stai installando Vai a mano dal codice anziché utilizzare il pacchetto nativo incluso.

nano ~/.bash_profile

Incolla il codice seguente nell'editor Nano per impostare il percorso di root:

export GOROOT=/usr/local/go

Salva la modifica con Ctrl + Oe quindi procuralo:

source ~/.bash_profile

Spuntino di apertura

L'installazione di Open Snitch su Ubuntu inizia con l'ottenimento del codice sorgente. Inizia utilizzando Go per scaricare le due dipendenze importanti utilizzate con Open Snitch:

go get github.com/golang/protobuf/protoc-gen-go
go get -u github.com/golang/dep/cmd/dep

Quindi, utilizzare lo strumento di installazione del pacchetto Python 3 per acquisire le dipendenze correlate a Python di cui Open Snitch necessita.

ATTENZIONE: Non eseguire il comando di seguito come root o sudo, poiché installerà queste librerie a livello di sistema, che non è ciò di cui abbiamo bisogno per usare Open Snitch.

python3 -m pip install --user grpcio-tools

Tutte le dipendenze sono curate, ora è il momento di usare Vai per clonare l'ultimo codice sorgente del programma.

go get github.com/evilsocket/opensnitch

Non preoccuparti se il messaggio Vai dice "non ci sono file" o qualcosa di simile. Ignoralo e usa il CD comando per spostare il terminale nella directory corretta.

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

A questo punto, è possibile eseguire il rendere e fare l'installazione comando per creare Open Snitch sul tuo PC Ubuntu Linux.

make
sudo make install

Il nucleo del codice è costruito e installato. Quindi, abilitare il demone Open Snitch.

sudo systemctl enable opensnitchd
sudo systemctl start opensnitchd

Se l'installazione di Open Snitch ha esito positivo, sarai in grado di cercare "Open Snitch" come collegamento sul desktop ed eseguirlo. In alternativa, esegui opensnitch-ui nel terminale per il lancio.

Utilizzando Open Snitch

Quando è installato lo strumento Apri boccino ein esecuzione, l'utente non dovrà configurare o fare molto. Lascia che il programma venga eseguito in background. Eseguirà la scansione e ti avviserà dei programmi che tentano di cambiare le cose sul tuo PC Linux.

Per consentire temporaneamente un programma, fare clic su "Consenti una volta". Desideri abilitarne uno in modo permanente, fai clic su "Consenti in modo permanente".

In alternativa, bloccare i programmi temporaneamente facendo clic su "Nega" o "Blocca" per negare per sempre.

Commenti