Mnogi korisnici nismo navikli da koristimo nijednu vatrozidnu aplikaciju u našim sistemima je to zbog bilo zato što ne znamo dostupne aplikacije i orijentisani u ovu svrhu ili zbog jednostavne činjenice pomisli da je "Linux imun".
Nijedno od ovih nije dobro Korištenje vatrozida u sistemu ne samo da nam pruža veću zaštitu, ali možemo znati i nešto više o dolaznim i odlaznim vezama koji su u interakciji s našim sistemom.
O OpenSnitchu
Eto zašto razgovarat ćemo o aplikaciji koja će to olakšati, aplikacija o kojoj ćemo razgovarati je OpenSnitch koja je besplatna aplikacija zaštitnog zida otvorenog koda napisana na Pythonu za GNU / Linux sisteme Može se koristiti za nadgledanje aplikacija, sprečavanje ili omogućavanje povezivanja na povezane mreže putem naprednih pravila.
Ova aplikacija vatrozida nadahnuto je emisijom Little Snitch Mac OS, tako da će korisnici koji migriraju s njega ova aplikacija biti pomalo poznata.
Ovaj softver vatrozida može nadgledati aplikacije pokrenute na vašem sistemu, blokirajući vam pristup Internetu dok ga ne dopustite ili odbijete.
Kada aplikacija pokuša pristupiti Internetu, ona u početku visi i prikazuje se dijaloški okvir s pitanjem želite li dozvoliti njezinu vezu jednom, u ovoj sesiji ili zauvijek.
Nešto što možemo istaknuti i što moramo spomenuti kod OpenSnitch-a je da je ova aplikacija je još uvijek u fazi izrade tako da još nije stabilan, to može dovesti do toga da često ima nekih grešaka ili neočekivano padne.
Eto zašto upotreba OpenSnitch-a se ne preporučuje za poslovnu upotrebu ili područja u kojima imaju podatke ili važnu infrastrukturu. Upotreba OpenSnitch-a preporučuje se običnom korisniku jer je poliran.
Kako instalirati OpenSnitch na Ubuntu 18.04 i derivate?
Ako želite instalirati ovu aplikaciju na svoj sistem Trebali biste znati da trenutno ne postoji spremište ili deb paket Konstruirano od ovog radi lakše instalacije.
Tako da potrebno je samostalno izraditi i kompajlirati aplikaciju. Za to je potrebno napraviti neke prethodne konfiguracije našeg sistema.
Prva stvar Moramo imati omogućeno spremište za backports ako ne koristite najnoviju verziju Ubuntu 18.04.
Sada Također je potrebno imati Go za izradu aplikacije:
echo "export GOPATH=\$HOME/.go" >> ~/.bashrc echo "export PATH=\$PATH:\$GOROOT/bin:\$GOPATH/bin:\$HOME/.local/bin:\$HOME/.bin" >> ~/.bashrc source ~/.bashrc
Gotovo sada ovom naredbom ćemo instalirati ovisnosti o aplikaciji:
sudo apt install golang-go python3-pip python3-setuptools python3-slugify protobuf-compiler libpcap-dev libnetfilter-queue-dev python-pyqt5 pyqt5-dev pyqt5-dev-tools git
Već s instaliranim zavisnostima sada ako možemo početi sa sastavljanjem sistema sa ovim naredbama:
go get github.com/golang/protobuf/protoc-gen-go go get -u github.com/golang/dep/cmd/dep pip3 install --user grpcio-tools go get github.com/evilsocket/opensnitch cd $GOPATH/src/github.com/evilsocket/opensnitch make sudo -H make install
Sada Potrebno je dodati OpenSnitch na početku i pokrenuti njegove usluge s kojima radimo:
mkdir -p ~/.config/autostart cd ui cp opensnitch_ui.desktop ~/.config/autostart/ sudo systemctl enable opensnitchd sudo service opensnitchd start
Uz to, aplikacija bi trebala početi raditi i spremna je za upotrebu u našim sistemima.
Kako deinstalirati OpenSnitch iz Ubuntu 18.04?
Ako želite deinstalirati ovu aplikaciju sa svog sistema, morate otvoriti Ctrl + Alt + T terminal i izvršiti sljedeće naredbe.
Prvo što moramo učiniti je zaustaviti i onemogućiti uslugu opensnitchd:
sudo service opensnitchd stop sudo systemctl disable opensnitchd
I na kraju izbrišite mape aplikacija i konfiguracije aplikacija iz našeg sistema pomoću:
rm ~/.config/autostart/opensnitch_ui.desktop rm -rf ~/.go/src/github.com/evilsocket/opensnitch sudo rm /usr/local/bin/opensnitch-ui sudo rm /usr/local/bin/opensnitchd sudo rm -r /etc/opensnitchd sudo rm -r /usr/local/lib/python3.6/dist-packages/opensnitch_ui* sudo rm -r /usr/local/lib/python3.6/dist-packages/opensnitch/ sudo rm /etc/systemd/system/opensnitchd.service sudo rm /etc/systemd/system/multi-user.target.wants/opensnitchd.service sudo rm /usr/share/applications/opensnitch_ui.desktop sudo rm /usr/share/kservices5/kcm_opensnitch.desktop