ઘણા વપરાશકર્તાઓ અમે કોઈપણ ફાયરવ applicationલ એપ્લિકેશનનો ઉપયોગ કરવા માટે ટેવાયેલા નથી અમારી સિસ્ટમોમાં, આ કારણે છે ક્યાં તો આપણે ઉપલબ્ધ એપ્લિકેશનોને જાણતા નથી અને આ હેતુ માટે લક્ષી અથવા વિચાર્યું કે "લિનક્સ પ્રતિરક્ષા છે" ની સરળ હકીકત માટે.
આમાંથી કોઈપણ ખરાબ છે, સારું છે સિસ્ટમમાં ફાયરવallલનો ઉપયોગ ફક્ત આપણને વધુ સુરક્ષા આપતું નથી, પરંતુ આપણે ઇનકમિંગ અને આઉટગોઇંગ કનેક્શન્સ વિશે થોડું વધારે જાણી શકીએ છીએ જે આપણી સિસ્ટમ સાથે વાતચીત કરી રહ્યા છે.
ઓપનસિનીચ વિશે
તેથી જ અમે એક એપ્લિકેશન વિશે વાત કરવા જઈ રહ્યા છીએ જે આને સરળ બનાવશે, અમે જે એપ્લિકેશન વિશે વાત કરવા જઈ રહ્યા છીએ તે છે ઓપનસિંચ જે જીએનયુ / લિનક્સ સિસ્ટમ્સ માટે પાયથોનમાં લખેલી એક મફત અને ખુલ્લી સ્રોત ફાયરવોલ એપ્લિકેશન છે અદ્યતન નિયમો દ્વારા તેને કનેક્ટેડ નેટવર્ક્સથી કનેક્ટ કરવા, અટકાવવા અથવા મંજૂરી આપવા, એપ્લિકેશંસનું નિરીક્ષણ કરવા માટે તેનો ઉપયોગ કરી શકાય છે.
આ ફાયરવ appલ એપ્લિકેશન લિટલ સ્નિચ શો દ્વારા ખૂબ પ્રેરિત છે મ OSક ઓએસ, તેથી વપરાશકર્તાઓ કે જેઓ તેનાથી સ્થળાંતર કરી રહ્યાં છે, આ એપ્લિકેશન થોડી પરિચિત હશે.
આ ફાયરવ softwareલ સ softwareફ્ટવેર તમારી સિસ્ટમ પર ચાલતી એપ્લિકેશંસનું નિરીક્ષણ કરી શકે છે, જ્યાં સુધી તમે તેને મંજૂરી આપશો નહીં અથવા નકારી શકો ત્યાં સુધી ઇન્ટરનેટની accessક્સેસને અવરોધિત કરો.
જ્યારે કોઈ એપ્લિકેશન ઇન્ટરનેટને toક્સેસ કરવાનો પ્રયાસ કરે છે, ત્યારે તે શરૂઆતમાં અટકી જાય છે અને એક સંવાદ બ displayedક્સ પ્રદર્શિત થાય છે કે શું તમે એકવાર, આ સત્ર અથવા કાયમ માટે તેના કનેક્શનને મંજૂરી આપવા માંગો છો.
કંઈક જેને આપણે પ્રકાશિત કરી શકીએ છીએ અને આપણે OpenSnitch વિશે ઉલ્લેખ કરવો આવશ્યક છે તે છે આ એપ્લિકેશન હજી વિકાસ હેઠળ છે તેથી તે હજી સ્થિર નથી, આના પરિણામે તેમાં કેટલીક ભૂલો હોઈ શકે છે અથવા અનપેક્ષિત રીતે છોડી દેવામાં આવે છે.
તેથી જ વ્યવસાયિક ઉપયોગ માટે ઓપનસિંચનો ઉપયોગ કરવાની ભલામણ કરવામાં આવતી નથી અથવા એવા ક્ષેત્રમાં જ્યાં તેમની પાસે ડેટા અથવા મહત્વપૂર્ણ માળખાગત સુવિધાઓ છે. સામાન્ય વપરાશકર્તા માટે પોલિશ્ડ હોવાથી, ઓપનસિંચનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે.
ઉબુન્ટુ 18.04 અને ડેરિવેટિવ્ઝ પર ઓપનસિનિચ કેવી રીતે ઇન્સ્ટોલ કરવું?
જો તમે આ સિસ્ટમને તમારી સિસ્ટમ પર ઇન્સ્ટોલ કરવા માંગો છો તમારે જાણવું જોઈએ કે હાલમાં કોઈ રીપોઝીટરી અથવા ડેબ પેકેજ નથી સ્થાપનની સરળતા માટે આનું નિર્માણ.
જેથી એપ્લિકેશનને આપણા પોતાના પર બનાવવી અને કમ્પાઇલ કરવી જરૂરી છે. આ માટે, અમારી સિસ્ટમમાં પહેલાની કેટલીક ગોઠવણીઓ કરવી જરૂરી છે.
પહેલી વાત અમારી પાસે બેકપોર્ટ્સ રીપોઝીટરી સક્ષમ હોવી આવશ્યક છે જો તમે ઉબુન્ટુ 18.04 ની નવીનતમ સંસ્કરણનો ઉપયોગ કરી રહ્યાં નથી.
હવે એપ્લિકેશનના નિર્માણ માટે ગો હોવું પણ જરૂરી છે:
echo "export GOPATH=\$HOME/.go" >> ~/.bashrc echo "export PATH=\$PATH:\$GOROOT/bin:\$GOPATH/bin:\$HOME/.local/bin:\$HOME/.bin" >> ~/.bashrc source ~/.bashrc
હવે આ થઈ ગયું અમે આ આદેશ સાથે એપ્લિકેશન અવલંબન સ્થાપિત કરવા જઈ રહ્યા છીએ:
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
પહેલેથી જ ઇન્સ્ટોલ કરેલી પરાધીનતા સાથે હવે જો આપણે સિસ્ટમ કમ્પાઇલ કરવાનું શરૂ કરી શકીએ આ આદેશો સાથે:
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
હવે શરૂઆતમાં ઓપનસિંચ ઉમેરવા અને તેની સેવાઓ જેની સાથે અમે કરીએ છીએ તે શરૂ કરવું જરૂરી છે:
mkdir -p ~/.config/autostart cd ui cp opensnitch_ui.desktop ~/.config/autostart/ sudo systemctl enable opensnitchd sudo service opensnitchd start
અને તે સાથે, એપ્લિકેશન શરૂ થવી જોઈએ અને તે આપણા સિસ્ટમોમાં ઉપયોગમાં લેવા માટે તૈયાર છે.
ઉબુન્ટુ 18.04 થી ઓપનસિનીચને કેવી રીતે અનઇન્સ્ટોલ કરવું?
જો તમે આ એપ્લિકેશનને તમારા સિસ્ટમમાંથી અનઇન્સ્ટોલ કરવા માંગો છો, તો તમારે Ctrl + Alt + T ટર્મિનલ ખોલવું જોઈએ અને નીચેના આદેશો ચલાવવી આવશ્યક છે.
આપણે જે કરવું જોઈએ તે પ્રથમ છે ઓપનસિંચ્ડ સેવાને રોકવા અને અક્ષમ કરવાની:
sudo service opensnitchd stop sudo systemctl disable opensnitchd
અને છેવટે આ સાથે અમારી સિસ્ટમમાંથી એપ્લિકેશન અને એપ્લિકેશન ગોઠવણી ફોલ્ડર્સને કા deleteી નાખો:
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