I-OpenSnitch: I-firewall esuselwe ku-Little Snitch ku-Ubuntu

Ilogo ye-OpenSnitch

Abasebenzisi abaningi asijwayele ukusebenzisa noma yiluphi uhlelo lokusebenza lwe-Firewall ezinhlelweni zethu, lokhu kufanele mhlawumbe ngoba asizazi izinhlelo zokusebenza ezitholakalayo futhi iqondiselwe le njongo noma ngeqiniso elilula lokuba nomcabango wokuthi "i-Linux ayivikeleki".

Noma yikuphi kwalokhu kubi, kulungile Ukusetshenziswa kweFirewall ohlelweni akusiniki nje ukuvikelwa okukhulu, kodwa singakwazi futhi okuthe xaxa ngokuxhumana okungenayo nokuphumayo ezisebenzisana nesistimu yethu.

Mayelana ne-OpenSnitch

Yingakho sizokhuluma ngohlelo oluzosiza lokhu, isicelo esizokhuluma ngaso I-OpenSnitch okuwumthombo wohlelo lokusebenza lwamahhala futhi ovulekile we-Firewall obhalwe ku-Python yezinhlelo ze-GNU / Linux Ingasetshenziselwa ukuqapha izinhlelo zokusebenza, ukuvimbela noma ukuzivumela ukuthi zixhumeke kumanethiwekhi axhunyiwe ngemithetho ethuthukile.

Lolu hlelo lokusebenza firewall liphefumulelwe kakhulu ngumbukiso we-Little Snitch IMac OS, ngakho-ke abasebenzisi abebesuka kuyo, lolu hlelo lokusebenza bazolwazi kancane.

Le software ye-firewall ingaqapha izinhlelo ezisebenza ohlelweni lwakho, uvimba ukufinyelela kwakho kwi-Intanethi uze uyivumele noma uyenqabe.

Lapho uhlelo lokusebenza luzama ukungena kwi-Intanethi, kuqala lilenga bese kuboniswa ibhokisi lengxoxo libuza ukuthi ngabe ufuna ukuvumela ukuxhumana kwaso kanye, lesi sikhathi, noma ingunaphakade.

Okuthile esingakuqokomisa futhi okufanele sikusho nge-OpenSnitch ukuthi lolu hlelo lokusebenza kusakhiwa ngakho-ke ayizinzile okwamanje, lokhu kungaholela ekutheni ithambekele ekubeni nezimbungulu ezithile noma iyeke ngokungalindelekile.

Yingakho Ukusetshenziswa kwe-OpenSnitch akunconyelwe ukusetshenziswa kwebhizinisi noma izindawo lapho benedatha noma ingqalasizinda ebalulekile. Ukusetshenziswa kwe-OpenSnitch kunconyelwa umsebenzisi ojwayelekile njengoba kupholishiwe.

Ungayifaka kanjani i-OpenSnitch ku-Ubuntu 18.04 nakwezokuphuma?

Uma ufuna ukufaka lolu hlelo lokusebenza kusistimu yakho Kufanele wazi ukuthi njengamanje akukho gumbi lokugcina noma le-deb package Kwakhiwe lokhu ukuze kube lula ukufakwa.

Ukuze kubalulekile ukwakha nokuhlanganisa isicelo ngokwethu. Ngalokhu, kuyadingeka ukwenza ukucushwa kwangaphambilini ohlelweni lwethu.

Into yokuqala Kufanele sinikezwe amandla okubuyisa okwasemuva uma ungasebenzisi inguqulo yakamuva ye-Ubuntu 18.04.

Manje Kuyadingeka futhi ukuthi ube neGo for ukwakhiwa kwesicelo:

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

I-OpenSnitch

Kwenziwe lokhu manje sizofaka ukuncika kohlelo lokusebenza ngalo myalo:

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

Kakade kunokuncika okufakiwe manje uma singaqala ukuhlanganisa uhlelo ngale miyalo:

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

Manje Kuyadingeka ukwengeza i-OpenSnitch ekuqaleni bese uqala izinsizakalo zayo lokhu esikwenza nakho:

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

Futhi ngalokho, uhlelo lokusebenza kufanele luqale ukusebenza futhi lulungele ukusetshenziswa ezinhlelweni zethu.

Ungayikhipha kanjani i-OpenSnitch kusuka ku-Ubuntu 18.04?

Uma ufuna ukukhipha lolu hlelo kusuka kusistimu yakho, kufanele uvule ukuphela kwe-Ctrl + Alt + T bese wenza imiyalo elandelayo.

Into yokuqala okufanele siyenze ukumisa nokukhubaza insizakalo yokuvula:

sudo service opensnitchd stop
sudo systemctl disable opensnitchd

Futhi ekugcineni susa amafolda wokumiswa kohlelo lokusebenza nohlelo ohlelweni lwethu nge:

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

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.