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
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