Многи корисници нисмо навикли да користимо било коју апликацију заштитног зида у нашим системима је ово због било зато што не знамо доступне апликације и оријентисани у ову сврху или због једноставне чињенице да имамо мисао да је „Линук имун“.
Било шта од овога је лоше, па Коришћење заштитног зида у систему не само да нам пружа већу заштиту, али такође можемо знати нешто више о долазним и одлазним везама који су у интеракцији са нашим системом.
О ОпенСнитцх-у
Због тога разговараћемо о апликацији која ће то олакшати, апликација о којој ћемо разговарати је ОпенСнитцх која је бесплатна апликација заштитног зида отвореног кода написана на Питхону за ГНУ / Линук системе. Може се користити за надгледање апликација, спречавање или омогућавање повезивања са повезаним мрежама путем напредних правила.
Ова апликација заштитног зида је надахнут емисијом Литтле Снитцх Мац ОС, тако да ће корисници који прелазе са њега ова апликација бити помало позната.
Овај софтвер заштитног зида може надгледати апликације покренуте на вашем систему, блокирајући приступ Интернету док га не дозволите или одбијете.
Када апликација покуша да приступи Интернету, она у почетку виси и приказује се дијалошки оквир са питањем желите ли да дозволите њено повезивање једном, током ове сесије или заувек.
Нешто што можемо истаћи и што морамо напоменути код ОпенСнитцх-а је да је ова апликација је још увек у фази израде тако да још увек није стабилан, то може довести до тога да има неке грешке или да неочекивано престане.
Због тога употреба ОпенСнитцх-а се не препоручује за пословну употребу или подручја у којима имају податке или важну инфраструктуру. Употреба ОпенСнитцх-а препоручује се уобичајеном кориснику јер је полиран.
Како инсталирати ОпенСнитцх на Убунту 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?
Ако желите да деинсталирате ову апликацију са свог система, морате отворити Цтрл + Алт + Т терминал и извршити следеће наредбе.
Прво што морамо да урадимо је да зауставимо и онемогућимо услугу опенснитцхд:
sudo service opensnitchd stop sudo systemctl disable opensnitchd
И на крају избришите апликацију и директоријуме за конфигурацију апликације из нашег система помоћу:
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