„OpenSnitch“: maža „Snitch“ pagrindu sukurta užkarda „Ubuntu“

„OpenSnitch“ logotipas

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

„OpenSnitch“

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

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.