OpenSnitch - Un'eccellente app firewall per Linux

La maggior parte degli utenti Linux ha l'idea sbagliato quello per il semplice fatto di avere Linux installato non saranno più in pericolo, quando non lo è.

Sarà sempre consigliabile utilizzare alcune applicazioni aggiuntive per proteggere le tue informazioni e il tuo sistema, di cui il primo filtro consigliato è l'uso di un firewall.

Ecco perché Oggi parleremo un po 'di OpenSnitch che è un port di Little Snitch e questo, a sua volta, è un firewall sviluppato esclusivamente per Mac OS.

La funzione principale di OpenSnitch è tenere traccia delle richieste Internet realizzato dalle applicazioni che l'utente ha installato.

ApriSnitch consente di creare regole per le quali le applicazioni dovrebbero consentire l'accesso a Internet e quali dovrebbero essere bloccati.

Ogni volta che un'applicazione che non dispone di una regola attiva tenta di accedere a Internet, viene visualizzata una finestra di dialogo. Questa finestra di dialogo offre l'opzione per consentire o bloccare la connessione.

Puoi anche decidere se questa nuova regola si applica al processo, l'URL esatto che sta tentando di accedere al dominio, a quell'istanza, a quella sessione o per sempre.

Tutte le regole create vengono memorizzate come file JSON, quindi puoi modificarle in seguito se necessario. Ad esempio, se l'utente ha bloccato un'applicazione in modo errato.

Come installare OpenSnitch su Linux?

Per coloro che sono interessati a poter installare questa applicazione sui propri sistemi, spiegheremo come installare OpenSnitch sulla tua distribuzione Linux.

Come prerequisiti dobbiamo avere Go installato sul nostro sistema e avere la variabile $ GOPATH definita.

Ci sto già contando, ora installeremo alcune dipendenze necessarie per il funzionamento di OpenSnitch all'interno del nostro sistema.

Per chiunque siano Debian, utenti Ubuntu o qualsiasi derivato di questi, apriremo un terminale e installeremo queste dipendenze con il seguente comando:

sudo apt-get install protobuf-compiler libpcap-dev libnetfilter-queue-dev python3-pip

Ora se lo sono RHEL, CentOS, utenti Fedora o qualsiasi derivato di questi, le dipendenze le installano con il seguente comando

sudo dnf -i protobuf-compiler libpcap-dev libnetfilter_queue-devel python3-pip

Finalmente, per Coloro che hanno installato una qualsiasi versione di openSUSE potranno installare queste dipendenze con il seguente comando:

sudo zypper in protobuf-c libpcap-dev libnetfilter_queue python3-pip

ApriSnitch

Prima Termineremo la configurazione delle dipendenze con i seguenti comandi:

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

Già con le dipendenze necessarie nel sistema, ora procederemo all'installazione di questa applicazione con l'aiuto dei seguenti comandi:

go get github.com/evilsocket/opensnitch

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

Infine si procede alla compilazione dell'applicazione:

make

sudo make install

E riavviamo i servizi con:

sudo systemctl enable opensnitchd

Ora è il momento di avviare il servizio OpenSnitch con:

sudo service opensnitchd start

E iniziamo questa applicazione con il seguente comando:

opensnitch-ui

Come installare OpenSnitch su Arch Linux e derivati?

Mentre per chi lo è Gli utenti di Arch Linux, Manjaro, Antergos o qualsiasi derivato di Arch Linux potranno installare OpenSnitch dal repository AUR.

L'unico requisito che devono soddisfare è di avere il repository AUR abilitato nel loro file pacman.conf e di avere una procedura guidata AUR sul loro sistema, se non ce l'hanno possono visita il seguente articolo dove ne consigliamo alcuni.

Per installare OpenSnitch in un terminale, digiteremo quanto segue:

yay -S opensnitch-git

Una volta installata l'applicazione, puoi cercare il suo programma di avvio nel menu dell'applicazione per poterla eseguire.

Dall'icona nella barra delle applicazioni, sarai in grado di accedere alle statistiche di rete di OpenSnitch, che mostrano le informazioni sui processi correnti come: host, indirizzi, porte o utenti, nonché una panoramica delle connessioni correnti:

  • Quali applicazioni accedono al Web?
  • Quale indirizzo IP stanno usando?
  • Cosa possiede l'utente
  • Quale porta viene utilizzata?

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.