OpenSnitch: Väike Snitchi-põhine tulemüür Ubuntu

OpenSnitchi logo

Paljud kasutajad me pole harjunud kasutama ühtegi tulemüüri rakendust meie süsteemides on see tingitud kas sellepärast, et me ei tea saadaolevaid rakendusi ja sellel eesmärgil orienteeritud või lihtsalt sellepärast, et arvasin, et "Linux on immuunne".

Mõlemad neist on halvad, noh Tulemüüri kasutamine süsteemis ei paku meile ainult suuremat kaitset, aga saame natuke rohkem teada ka sissetulevate ja väljuvate ühenduste kohta mis suhtlevad meie süsteemiga.

Teave OpenSnitchi kohta

Sellepärast räägime rakendusest, mis seda hõlbustab, rakendus, millest räägime, on OpenSnitch, mis on Pythonis kirjutatud tasuta ja avatud lähtekoodiga tulemüürirakendus GNU / Linuxi süsteemidele Seda saab kasutada rakenduste jälgimiseks, takistades või võimaldades neil ühendatud võrkudega ühenduse loomist täiustatud reeglite kaudu.

See tulemüüri rakendus on suuresti inspireeritud Little Snitchi showst Mac OS, nii et kasutajad, kes on sellest rännanud, on see rakendus natuke tuttav.

See tulemüüri tarkvara saab jälgida teie süsteemis töötavaid rakendusi, blokeerides teie Interneti-ühenduse, kuni lubate või keelate selle.

Kui rakendus üritab Internetti pääseda, hangub see algul ja kuvatakse dialoogiboks, kus küsitakse, kas soovite lubada ühenduse loomise üks kord, selle seansi või igavesti.

Midagi, mida saame esile tõsta ja mida peame OpenSnitchi kohta mainima, on see rakendus on veel väljatöötamisel nii et see pole veel stabiilne, võib see põhjustada mõne vea tekkimise või ootamatu sulgemise.

Sellepärast äris kasutamiseks ei ole OpenSnitchi kasutamine soovitatav või alad, kus neil on andmeid või oluline infrastruktuur. Tavalisele kasutajale soovitatakse OpenSnitchi kasutamist, kui see poleeritud.

Kuidas installida OpenSnitch Ubuntu 18.04-le ja derivaadid?

Kui soovite selle rakenduse oma süsteemi installida Peaksite teadma, et praegu pole ühtegi hoidlat ega deb-paketti See on paigaldamise hõlbustamiseks ehitatud.

Nii et on vaja rakendus ise üles ehitada ja kompileerida. Selleks on vaja meie süsteemis teha mõned varasemad konfiguratsioonid.

Esimene asi Meil peab olema lubatud taustportide hoidla kui te ei kasuta Ubuntu 18.04 uusimat versiooni.

nüüd Rakenduse ehitamiseks on vajalik ka Go:

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

OpenSnitch

See on nüüd tehtud installime selle käsuga rakenduse sõltuvused:

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

Juba installitud sõltuvustega nüüd, kui saame hakata süsteemi kompileerima nende käskudega:

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

nüüd Alguses on vaja lisada OpenSnitch ja alustada oma teenuseid, mida me teeme:

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

Ja sellega peaks rakendus hakkama töötama ja on meie süsteemides kasutamiseks valmis.

Kuidas desinstallida OpenSnitch Ubuntu 18.04-st?

Kui soovite selle rakenduse süsteemist desinstallida, peate avama terminali Ctrl + Alt + T ja käivitama järgmised käsud.

Esimene asi, mida peame tegema, on teenuse opensnitchd peatamine ja keelamine:

sudo service opensnitchd stop
sudo systemctl disable opensnitchd

Ja lõpuks kustutage rakenduse ja rakenduse konfiguratsioonikaustad meie süsteemist järgmiselt:

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

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.