OpenSnitch: Një firewall i vogël me bazë Snitch në Ubuntu

Logoja e OpenSnitch

Shumë nga përdoruesit ne nuk jemi mësuar të përdorim ndonjë aplikacion Firewall në sistemet tona, kjo është për shkak ose sepse nuk i njohim aplikacionet e disponueshme dhe të orientuar për këtë qëllim ose për faktin e thjeshtë të të menduarit se "Linux është imun".

Secila nga këto është e keqe, mirë Përdorimi i Firewall në sistem jo vetëm që na jep një mbrojtje më të madhe, por ne gjithashtu mund të dimë pak më shumë për lidhjet hyrëse dhe dalëse që po ndërveprojnë me sistemin tonë.

Rreth OpenSnitch

Ja përse ne do të flasim për një aplikacion që do ta lehtësojë këtë, aplikacioni për të cilin do të flasim është OpenSnitch i cili është një aplikacion falas dhe me burim të hapur Firewall i shkruar në Python për sistemet GNU / Linux. Mund të përdoret për të monitoruar aplikacionet, duke parandaluar ose lejuar ata të lidhen me rrjetet e lidhura përmes rregullave të përparuara.

Ky aplikacion për firewall është frymëzuar shumë nga shfaqja Snitch i Vogël Mac OS, kështu që përdoruesit që kanë migruar prej tij, ky aplikacion do të jetë pak i njohur.

Ky program i murit mbrojtës mund të monitorojë aplikacionet që ekzekutohen në sistemin tuaj, duke bllokuar hyrjen tuaj në internet derisa ta lejoni ose mohoni atë.

Kur një aplikacion përpiqet të hyjë në internet, ai fillimisht varet dhe shfaqet një kuti dialogu duke pyetur nëse doni të lejoni lidhjen e tij një herë, këtë sesion ose përgjithmonë.

Diçka që ne mund të nxjerrim në pah dhe që duhet të përmendim në lidhje me OpenSnitch është se ky aplikacion është ende në zhvillim e sipër kështu që nuk është ende e qëndrueshme, kjo mund të rezultojë në atë që ka tendencë të ketë disa mete ose të lërë papritur.

Ja përse përdorimi i OpenSnitch nuk rekomandohet për përdorim biznesi ose zonat ku ata kanë të dhëna ose infrastrukturë të rëndësishme. Përdorimi i OpenSnitch rekomandohet për përdoruesit e zakonshëm pasi është i lëmuar.

Si të instaloni OpenSnitch në Ubuntu 18.04 dhe derivatet?

Nëse dëshironi ta instaloni këtë aplikacion në sistemin tuaj Duhet ta dini që aktualisht nuk ka asnjë depo ose paketë deb Ndërtuar nga kjo për lehtësinë e instalimit.

Kështu që është e nevojshme të ndërtojmë dhe përpilojmë vetë aplikacionin. Për këtë është e nevojshme të bëjmë disa konfigurime të mëparshme në sistemin tonë.

Gjëja e parë Ne duhet të kemi të mundur depon e backport-it të aktivizuar nëse nuk jeni duke përdorur versionin e fundit të Ubuntu 18.04.

tani Alsoshtë gjithashtu e nevojshme të keni Go për ndërtimin e aplikacionit:

echo "export GOPATH=\$HOME/.go" >> ~/.bashrc
echo "export PATH=\$PATH:\$GOROOT/bin:\$GOPATH/bin:\$HOME/.local/bin:\$HOME/.bin" >> ~/.bashrc
source ~/.bashrc

OpenSnitch

Bërë këtë tani ne do të instalojmë varësitë e aplikacionit me këtë komandë:

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

Tashmë me varësitë e instaluara tani nëse mund të fillojmë përpilimin e sistemit me këto komanda:

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

tani Necessaryshtë e nevojshme të shtoni OpenSnitch në fillim dhe të filloni shërbimet e tij me të cilat ne bëjmë:

mkdir -p ~/.config/autostart
cd ui
cp opensnitch_ui.desktop ~/.config/autostart/
sudo systemctl enable opensnitchd
sudo service opensnitchd start

Dhe me këtë, aplikacioni duhet të fillojë të ekzekutohet dhe është gati të përdoret në sistemet tona.

Si të çinstaloni OpenSnitch nga Ubuntu 18.04?

Nëse dëshironi të çinstaloni këtë aplikacion nga sistemi juaj, duhet të hapni një terminal Ctrl + Alt + T dhe të ekzekutoni komandat e mëposhtme.

Gjëja e parë që duhet të bëjmë është të ndalojmë dhe çaktivizojmë shërbimin opensnitchd:

sudo service opensnitchd stop
sudo systemctl disable opensnitchd

Dhe në fund fshini dosjet e konfigurimit të aplikacionit dhe aplikacionit nga sistemi ynë me:

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

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: Miguel Ángel Gatón
  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.