I-OpenSnitch: I-firewall encinci esekwe kwi-Ubuntu

I-OpenSnitch Simahla

Uninzi lwabasebenzisi asiqhelanga ukusebenzisa nasiphi na isicelo seFirewall kwiinkqubo zethu, oku kufanelekile mhlawumbi kuba asizazi izicelo ezikhoyo kwaye ijolise kule njongo okanye inyani elula yokuba nengcinga yokuba "iLinux iyakhusela".

Nokuba yeyiphi kwezi ayilunganga, kulungile Ukusetyenziswa kweFirewall kwinkqubo akusiniki nje kuphela ukhuseleko olukhulu, kodwa Sinokwazi okungakumbi malunga nonxibelelwano olungenayo noluphumayo ezisebenzisana nenkqubo yethu.

Malunga ne-OpenSnitch

Kungako kunjalo Siza kuthetha ngesicelo esiya kuthi silungiselele oku, isicelo esiza kuthetha ngaso I-OpenSnitch esisimahla kunye nesicelo somlilo esivulekileyo esibhalwe kwiPython yeenkqubo zeGNU / Linux. Ingasetyenziselwa ukubeka esweni usetyenziso, ukuthintela okanye ukuvumela ukuba banxibelelane neenethiwekhi zonxibelelwano kusetyenziswa imigaqo ephambili.

Le app firewall iphefumlelwe kakhulu ngumboniso weLittle Snitch IMac OS, ke abasebenzisi abaye bafuduka kuyo, esi sicelo siza kuba siqhelekile.

Isoftware ye-firewall inokubeka esweni usetyenziso olusebenzayo kwinkqubo yakho, kuthintela ukufikelela kwakho kwi-Intanethi de ukuvumele okanye ukuphike oko.

Xa isicelo sizama ukufikelela kwi-Intanethi, iqala ixhomeke kwaye ibhokisi yencoko yababini iyaboniswa ibuza ukuba uyafuna ukuvumela unxibelelwano lwayo kube kanye, le seshoni, okanye unaphakade.

Into esinokuyibalaselisa kwaye kufuneka siyichaze malunga ne-OpenSnitch kukuba esi sicelo isephantsi kophuhliso ayizinzanga okwangoku, oku kungakhokelela ekubeni kuthambekele ekubeni neencukuthu ezithile okanye ukuyeka ngokungalindelekanga.

Kungako kunjalo ukusetyenziswa kweOpenSnitch akukhuthazwa kusetyenziso lweshishini okanye iindawo apho banedatha okanye izibonelelo ezibalulekileyo. Ukusetyenziswa kweOpenSnitch kuyacetyiswa kumsebenzisi oqhelekileyo njengoko ipolishiwe.

Uyifaka njani i-OpenSnitch kwi-Ubuntu 18.04 kunye neziphumo?

Ukuba ufuna ukufaka esi sicelo kwinkqubo yakho Kuya kufuneka uyazi ukuba okwangoku akukho gcina okanye iphakheji yetyala Yenziwe ngoku ukulungiselela ukufakwa.

Lo nto Kuyimfuneko ukwakha nokwakha isicelo ngokwethu. Ngenxa yoku, kuyimfuneko ukwenza ulungelelwaniso lwangaphambili kwinkqubo yethu.

Into yokuqala Kuya kufuneka ukuba sibe nendawo yokugcina izinto ezingasemva ukuba awusebenzisi ingxelo yokugqibela ye-Ubuntu 18.04.

Ngoku Kuyimfuneko ukuba uye kulwakhiwo lwesicelo:

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

I-OpenSnitch

Uyenzile ngoku siza kufaka ukuxhomekeka kwesicelo ngalo myalelo:

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

Sele zikhona izixhomekeki ezifakiweyo ngoku ukuba sinokuqala ukudibanisa inkqubo ngale miyalelo:

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

Ngoku Kuyimfuneko ukongeza i-OpenSnitch ekuqaleni kwaye uqalise iinkonzo zayo esizenzayo:

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

Ngaloo nto, isicelo kufuneka siqale ukusebenza kwaye sikulungele ukusetyenziswa kwiinkqubo zethu.

Uyikhupha njani i-OpenSnitch kwi-Ubuntu 18.04?

Ukuba ufuna ukukhipha esi sicelo kwinkqubo yakho, kufuneka uvule i-Ctrl + Alt + T yesiphelo kwaye wenze le miyalelo ilandelayo.

Into yokuqala ekufuneka siyenzile kukuma kunye nokukhubaza inkonzo yokuvula:

sudo service opensnitchd stop
sudo systemctl disable opensnitchd

Kwaye ekugqibeleni ucime usetyenziso kunye noqwalaselo lwesicelo kwifolda yethu:

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

Yiba ngowokuqala ukuphawula

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.