OpenSnitch - Një aplikacion i shkëlqyeshëm për Firewall për Linux

Shumica e përdoruesve të Linux kanë idenë gabim se nga fakti i thjeshtë i instalimit të Linux-it ata nuk do të jenë më në rrezik, kur nuk është

Gjithmonë do të rekomandohet të përdorni disa aplikacione shtesë për të mbrojtur informacionin tuaj dhe sistemin tuaj, nga të cilët filtri i parë i rekomanduar është përdorimi i një Firewall.

Kjo është arsyeja pse Sot do të flasim pak për OpenSnitch i cili është një port i Snitch-it të Vogël dhe kjo, nga ana tjetër, është një firewall i zhvilluar ekskluzivisht për Mac OS.

Funksioni kryesor i OpenSnitch është të gjurmojë kërkesat e Internetit bërë nga aplikacionet që përdoruesi ka instaluar.

OpenSnitch ju lejon të krijoni rregulla për të cilat aplikacionet duhet të lejojnë hyrjen në internet dhe cilat duhet të bllokohen.

Sa herë që një aplikacion që nuk ka një rregull aktiv përpiqet të hyjë në internet, shfaqet një kuti dialogu. Ky kuti dialogu ofron opsionin për të lejuar ose bllokuar lidhjen.

Ju gjithashtu mund të vendosni nëse ky rregull i ri zbatohet për procesin, URL-në e saktë që po përpiqet të hyjë në domen, atë shembull, atë sesion ose përgjithmonë.

Të gjitha rregullat që janë krijuar ruhen si skedarë JSON, kështu që mund ta ndryshoni më vonë nëse është e nevojshme. Për shembull, nëse përdoruesi ka bllokuar një aplikacion gabimisht.

Si të instaloni OpenSnitch në Linux?

Për ata që janë të interesuar të jenë në gjendje të instalojnë këtë aplikacion në sistemet e tyre, ne do të shpjegojmë se si mund ta instaloni OpenSnitch në shpërndarjen tuaj Linux.

Si parakushte duhet të kemi të instaluar Go në sistemin tonë dhe të kemi të përcaktuar variablin $ GOPATH.

Tashmë duke llogaritur në të, tani ne do të instalojmë disa varësi të nevojshme për funksionimin e OpenSnitch brenda sistemit tonë.

Për këdo që të jenë Përdoruesit e Debian, Ubuntu ose ndonjë derivat i tyre, ne do të hapim një terminal dhe do të instalojmë këto varësi me komandën e mëposhtme:

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

Tani nëse janë Përdoruesit e RHEL, CentOS, Fedora ose ndonjë derivat i tyre, varësitë i instalojnë ato me komandën e mëposhtme

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

Më në fund, për Ata që kanë ndonjë version të openSUSE të instaluar do të jenë në gjendje të instalojnë këto varësi me komandën e mëposhtme:

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

OpenSnitch

I parë Ne do të përfundojmë me konfigurimin e varësive me komandat e mëposhtme:

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

Tashmë me varësitë e nevojshme në sistem, tani do të vazhdojmë të instalojmë këtë aplikacion me ndihmën e komandave të mëposhtme:

go get github.com/evilsocket/opensnitch

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

Më në fund ne vazhdojmë të përpilojmë aplikacionin:

make

sudo make install

Dhe ne rifillojmë shërbimet me:

sudo systemctl enable opensnitchd

Tani është koha për të filluar shërbimin OpenSnitch me:

sudo service opensnitchd start

Dhe ne e fillojmë këtë kërkesë me komandën e mëposhtme:

opensnitch-ui

Si të instaloni OpenSnitch në Arch Linux dhe derivativët?

Ndërsa për ata që janë Përdoruesit e Arch Linux, Manjaro, Antergos ose ndonjë derivat i Arch Linux do të jenë në gjendje të instalojnë OpenSnitch nga depoja AUR.

E vetmja kërkesë që ata duhet të plotësojnë është të kenë të mundur deponinë AUR në skedarin e tyre pacman.conf dhe të kenë një magjistar AUR në sistemin e tyre, nëse nuk e kanë atë munden vizitoni artikullin vijues ku ju rekomandojmë disa.

Për të instaluar OpenSnitch në një terminal, ne do të shkruajmë sa vijon:

yay -S opensnitch-git

Pasi të instalohet aplikacioni, mund të kërkoni për lëshuesin e tij në menunë tuaj të aplikacionit për të qenë në gjendje ta ekzekutoni atë.

Nga ikona në sirtarin tuaj të aplikimit, do të keni mundësi të përdorni statistikat e rrjetit OpenSnitch, të cilat tregojnë informacione në lidhje me proceset aktuale si p.sh.: hostet, adresat, portet ose përdoruesit, si dhe një përmbledhje të lidhjeve tuaja aktuale:

  • Cilat aplikacione janë duke hyrë në internet?
  • Çfarë adrese IP po përdorin ata?
  • Çfarë zotëron përdoruesi
  • Çfarë porti po përdoret?

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.