Daugelis vartotojų mes nesame įpratę naudoti jokios užkardos programos mūsų sistemose tai yra dėl arba todėl, kad mes nežinome galimų programų ir orientuota šiam tikslui arba dėl paprasčiausio fakto, kad kilo mintis, kad „Linux nėra apsaugotas“.
Bet kuris iš jų yra blogas, gerai Ugniasienės naudojimas sistemoje ne tik suteikia mums didesnę apsaugąbet taip pat galime šiek tiek daugiau sužinoti apie gaunamus ir išeinančius ryšius kurie sąveikauja su mūsų sistema.
Apie „OpenSnitch“
Štai kodėl kalbėsime apie programą, kuri tai palengvins, programa, apie kurią kalbėsime, yra „OpenSnitch“ yra nemokama ir atviro kodo užkardos programa, parašyta „Python“, skirta GNU / Linux sistemoms Jis gali būti naudojamas programoms stebėti, užkertant kelią arba leidžiant joms prisijungti prie prijungtų tinklų pagal išplėstines taisykles.
Ši užkardos programa yra labai įkvėptas „Little Snitch“ šou „Mac OS“, taigi vartotojai, kurie perėjo iš jos, ši programa bus šiek tiek pažįstama.
Ši užkardos programinė įranga gali stebėti jūsų sistemoje veikiančias programas, blokuojantis jūsų prieigą prie interneto, kol neleisite ar neleisite.
Kai programa bando prisijungti prie interneto, ji iš pradžių pakimba ir rodomas dialogo langas, kuriame klausiama, ar norite leisti prisijungti vieną kartą, šią sesiją ar visam laikui.
Tai, ką galime pabrėžti ir ką turime paminėti apie „OpenSnitch“, yra ši programa vis dar kuriama taigi jis dar nėra stabilus, todėl gali būti klaidų arba netikėtai nutraukti.
Štai kodėl verslui nerekomenduojama naudoti „OpenSnitch“ ar vietovės, kuriose jie turi duomenų ar svarbios infrastruktūros. Paprastam vartotojui rekomenduojama naudoti „OpenSnitch“, kai jis yra šlifuotas.
Kaip įdiegti „OpenSnitch“ „Ubuntu 18.04“ ir dariniuose?
Jei norite įdiegti šią programą savo sistemoje Turėtumėte žinoti, kad šiuo metu nėra saugyklos ar deb paketo Tai sukonstruota taip, kad būtų lengviau montuoti.
Taigi būtina patiems kurti ir kompiliuoti programą. Tam būtina atlikti keletą ankstesnių mūsų sistemos konfigūracijų.
Pirmas dalykas Turime įgalinti atsarginių kopijų saugyklą jei nenaudojate naujausios „Ubuntu 18.04“ versijos.
Dabar Programos kūrimui taip pat būtina turėti „Go“:
echo "export GOPATH=\$HOME/.go" >> ~/.bashrc echo "export PATH=\$PATH:\$GOROOT/bin:\$GOPATH/bin:\$HOME/.local/bin:\$HOME/.bin" >> ~/.bashrc source ~/.bashrc
Atlikta tai dabar su šia komanda ketiname įdiegti programų priklausomybes:
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
Jau su įdiegtomis priklausomybėmis dabar, jei galime pradėti kurti sistemą naudodami šias komandas:
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
Dabar Pradžioje būtina pridėti „OpenSnitch“ ir pradėti savo paslaugas taip, kaip mes darome:
mkdir -p ~/.config/autostart cd ui cp opensnitch_ui.desktop ~/.config/autostart/ sudo systemctl enable opensnitchd sudo service opensnitchd start
Be to, programa turėtų pradėti veikti ir yra paruošta naudoti mūsų sistemose.
Kaip pašalinti „OpenSnitch“ iš „Ubuntu 18.04“?
Jei norite pašalinti šią programą iš savo sistemos, turite atidaryti „Ctrl“ + „Alt“ + T terminalą ir vykdyti šias komandas.
Pirmas dalykas, kurį turime padaryti, yra sustabdyti ir išjungti „opensnitchd“ paslaugą:
sudo service opensnitchd stop sudo systemctl disable opensnitchd
Galiausiai ištrinkite programos ir programos konfigūracijos aplankus iš savo sistemos naudodami:
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