OpenSnitch - En utmärkt brandväggsapp för Linux

De flesta Linux-användare har idén fel det av det enkla faktum att Linux har installerats kommer de inte längre att vara i fara, när det inte är det.

Det kommer alltid att rekommenderas att använda några extra applikationer för att skydda din information och ditt system, varav det första rekommenderade filtret är användningen av en brandvägg.

Det är därför Idag kommer vi att prata lite om OpenSnitch som är en hamn i Little Snitch och detta är i sin tur en brandvägg utvecklad exklusivt för Mac OS.

Huvudfunktionen för OpenSnitch är att spåra internetförfrågningar skapats av de applikationer som användaren har installerat.

OpenSnitch låter dig skapa regler för vilka applikationer som ska tillåta Internet-åtkomst och vilka som ska blockeras.

Varje gång ett program som inte har en aktiv regel försöker komma åt Internet visas en dialogruta. I den här dialogrutan kan du tillåta eller blockera anslutningen.

Du kan också bestämma om den här nya regeln gäller för processen, den exakta webbadressen som försöker komma åt domänen, den instansen, den sessionen eller för alltid.

Alla regler som skapas lagras som JSON-filer så att du kan ändra senare om det behövs. Till exempel om användaren har blockerat en applikation felaktigt.

Hur installerar jag OpenSnitch på Linux?

För dem som är intresserade av att kunna installera denna applikation på sina system, vi kommer att förklara hur du kan installera OpenSnitch på din Linux-distribution.

Som förutsättning måste vi ha Go installerat på vårt system och ha variabeln $ GOPATH definierad.

Räknar redan med det, nu vi kommer att installera några beroenden som är nödvändiga för driften av OpenSnitch i vårt system.

För vem de än är Debian, Ubuntu-användare eller andra derivat av dessa, vi ska öppna en terminal och vi kommer att installera dessa beroenden med följande kommando:

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

Nu om de är det RHEL-, CentOS-, Fedora-användare eller något derivat av dessa, beroenden installerar dem med följande kommando

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

Slutligen, för De som har någon version av openSUSE installerad kommer att kunna installera dessa beroenden med följande kommando:

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

OpenSnitch

Först Vi kommer att slutföra konfigurationen av beroenden med följande kommandon:

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

Redan med nödvändiga beroenden i systemet, nu ska vi fortsätta att installera den här applikationen med hjälp av följande kommandon:

go get github.com/evilsocket/opensnitch

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

Slutligen fortsätter vi att sammanställa ansökan:

make

sudo make install

Och vi startar om tjänsterna med:

sudo systemctl enable opensnitchd

Nu är det dags att starta OpenSnitch-tjänsten med:

sudo service opensnitchd start

Och vi startar den här applikationen med följande kommando:

opensnitch-ui

Hur installerar jag OpenSnitch på Arch Linux och derivat?

Medan för dem som är Användare av Arch Linux, Manjaro, Antergos eller andra derivat av Arch Linux kommer att kunna installera OpenSnitch från AUR-förvaret.

Det enda kravet de måste uppfylla är att ha AUR-förvaret aktiverat i sin pacman.conf-fil och att ha en AUR-guide på sitt system, om de inte har det kan de besök följande artikel där vi rekommenderar några.

För att installera OpenSnitch i en terminal ska vi skriva följande:

yay -S opensnitch-git

När programmet är installerat kan du söka efter startprogrammet i din applikationsmeny för att köra det.

Från ikonen i applikationsfältet kommer du att kunna komma åt OpenSnitch-nätverksstatistik, som visar information om aktuella processer som t.ex.: värdar, adresser, portar eller användare, samt en översikt över dina nuvarande anslutningar:

  • Vilka applikationer har åtkomst till webben?
  • Vilken IP-adress använder de?
  • Vad användaren äger
  • Vilken port används?

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.