Yawancin masu amfani ba mu saba amfani da duk wani aikin Firewall ba a cikin tsarinmu, wannan ya dace ko dai saboda bamu san aikace-aikacen da ake da su ba kuma daidaitacce don wannan dalili ko don saukin gaskiyar samun tunanin cewa "Linux bata da kariya".
Ofayan waɗannan ba su da kyau, da kyau Amfani da Firewall a cikin tsarin ba kawai yana ba mu babbar kariya ba, amma haka nan za mu iya ƙarin sani game da haɗin shigowa da fita waɗanda suke hulɗa tare da tsarinmu.
Game da OpenSnitch
Wannan shine dalilin zamuyi magana game da aikace-aikacen da zai sauƙaƙa wannan, aikace-aikacen da zamu tattauna akan shine OpenSnitch wanda kyauta ne kuma bude tushen Firewall aikace-aikace da aka rubuta a Python don tsarin GNU / Linux Ana iya amfani da shi don saka idanu kan aikace-aikace, hana ko ba su damar haɗi zuwa hanyoyin sadarwar da aka haɗa ta ƙa'idodin ci gaba.
Wannan Firewall app an yi wahayi zuwa gare shi sosai ta hanyar Little Snitch show Mac OS, don haka masu amfani waɗanda suke ƙaura daga gare ta, wannan aikace-aikacen zai zama ɗan sani.
Wannan software ta bango zata iya saka idanu kan aikace-aikacen da suke gudana akan tsarinku, toshe hanyarka ta Intanet har sai ka bada dama ko musantawa.
Lokacin da aikace-aikace yayi kokarin shiga Intanet, da farko yana rataye kuma ana nuna akwatin magana yana tambaya idan kanaso ka bada izinin hada shi sau daya, wannan zaman, ko kuma har abada.
Wani abu da zamu iya haskakawa kuma dole ne mu ambata game da OpenSnitch shine wannan aikace-aikacen har yanzu yana kan ci gaba don haka ba ta da karko har yanzu, wannan na iya haifar da da shi sau da yawa samun wasu kwari ko fadowa ba zato ba tsammani.
Wannan shine dalilin Amfani da OpenSnitch ba da shawarar don amfani da kasuwanci ba ko wuraren da suke da bayanai ko muhimman abubuwan more rayuwa. An bada shawarar yin amfani da OpenSnitch don mai amfani gama gari kamar yadda aka goge shi.
Yadda ake girka OpenSnitch akan Ubuntu 18.04 da abubuwan ban sha'awa?
Idan kanaso ka girka wannan application din akan system dinka Ya kamata ku sani cewa a halin yanzu babu wurin ajiya ko kunshin bashi An gina wannan don sauƙin shigarwa.
Don haka ya zama dole a gina da tattara aikace-aikacen da kanmu. Don wannan, ya zama dole ayi wasu abubuwan daidaitawa na baya ga tsarinmu.
Abu na farko Dole ne a kunna wurin ajiyar bayanan baya idan baku amfani da sabon sigar Ubuntu 18.04.
Yanzu Hakanan ya zama dole a sami Go don ginin aikace-aikacen:
echo "export GOPATH=\$HOME/.go" >> ~/.bashrc echo "export PATH=\$PATH:\$GOROOT/bin:\$GOPATH/bin:\$HOME/.local/bin:\$HOME/.bin" >> ~/.bashrc source ~/.bashrc
Anyi wannan yanzu za mu shigar da dogaro da aikace-aikacen tare da wannan umarnin:
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
Tuni tare da dogaro da aka sanya yanzu idan zamu iya fara harhada tsarin tare da waɗannan umarnin:
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
Yanzu Wajibi ne don ƙara OpenSnitch a farkon kuma fara ayyukanta wannan da muke yi da shi:
mkdir -p ~/.config/autostart cd ui cp opensnitch_ui.desktop ~/.config/autostart/ sudo systemctl enable opensnitchd sudo service opensnitchd start
Kuma da wannan, aikace-aikacen ya kamata fara aiki kuma a shirye yake don amfani dashi a cikin tsarinmu.
Yadda zaka cire OpenSnitch daga Ubuntu 18.04?
Idan kana son cire wannan aikace-aikacen daga tsarinka, dole ne ka bude tashar Ctrl + Alt + T ka aiwatar da wadannan umarnin.
Abu na farko da yakamata muyi shine dakatarwa da musaki sabis na buɗewa:
sudo service opensnitchd stop sudo systemctl disable opensnitchd
Kuma a ƙarshe share aikace-aikacen da manyan fayilolin daidaita aikace-aikace daga tsarinmu tare da:
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