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