Линук има прилично добар фиревалл, али то нијеврло интуитиван за нове кориснике. Не постоје скочни дијалози који кориснику омогућавају да зна о каквим се програмима ради, а све се обавља с терминалом, осим ако нисте довољно паметни да инсталирате програм да бисте га управљали. Ако тражите боље решење, потражите Опен Снитцх. То је једноставна апликација за заштитни зид коју је инспирисао програм Литтле Снитцх на Мац ОС-у. Инсталирати Опен Снитцх није лако јер корисници морају ручно да поставе ГО Патх за програмски језик Гоогле Го и да с њим инсталирају програм. Ипак, једном када то кренете, било ко, укључујући почетнике, може много тога да искористи.
Белешка: Опен Снитцх је експериментални програм и можда се неће исправно градити на свакој верзији Убунту-а. Да бисте постигли најбоље резултате, пажљиво следите упутства и упутите се на Гитхуб страницу ради даљег читања.
Сет Уп Го Патх
Опен Снитцх је написан у Го, тако да га инсталиратезахтева језик Го. Нажалост, Гоогле Го се не конфигурише аутоматски правилно само инсталирањем на Линук. Да бисте га користили, прво морате да поставите „стазу“. Пут ће омогућити пакетима да се лако инсталирају на ваш Линук рачунар.
Да бисте поставили тачан пут, отворите прозор терминала и следите упутства у наставку.
Прво, користите мв и цп наредбе за креирање комплетне сигурносне копије вашег басх_профиле.
cd ~/ cp .bash_profile ~/Documents mv ~/Documents/.bash_profile ~/Documents/.bash_profile-backup
Сада када је све сигурносно копирано, вријеме је за отварање басх_профиле унутар Нано уређивача текста, да правилно конфигуришете путању Го.
nano ~/.bash_profile
Налепите следећи код у басх_профиле датотека:
export GOPATH=$HOME/go
Такође ћете морати да подесите директоријум Го бин. Залепите код испод у Нано да бисте га поставили.
export GOBIN=$HOME/go/bin
Након што додате путање датотеци, притисните Цтрл + О да сачувате измене.
Помоћу извор команда, реците Басх-у о новом путу Го:
source ~/.bash_profile
Инсталирај Го
Ваш Линук рачунар има исправан Го Патх. Следећи корак за инсталирање Опен Снитцх-а је инсталирање самог програмског језика Го. Отворите терминал и следите упутства у наставку да бисте сазнали како да инсталирате Гоогле Го. Имајте на уму да Опен Снитцх неће радити ако немате приступ Гоогле Го 1.8.
sudo apt install golang-go python3-pip python3-setuptools protobuf-compiler libpcap-dev libnetfilter-queue-dev python-pyqt5 pyqt5-dev pyqt5-dev-tools git
Општа упутства
Инсталирање Гоогле Го-а на мање познате Линук дистрибуције мало је теже. За почетак користите тастер вгет алата и брзо преузмите најновију верзију изворног кода.
Пре него што будете могли да инсталирате Опен Снитцх, инсталирајте следеће зависности. Могу имати различита имена. Користите Убунту горње зависности као референцу.
Белешка: Опен Снитцх дизајниран је да ради на Убунтуу, а програмер заиста само даје упутства о зависности за ту дистрибуцију Линука. Ако то покушате да користите на другом Линук оперативном систему, он ће функционисати, али можете наићи на проблеме.
wget https://dl.google.com/go/go1.10.2.linux-amd64.tar.gz
Преузимање треба да буде брзо, а кад се заврши, користите наредбу Тар да бисте у потпуности извукли језик на тачну локацију на вашем Линук рачунару.
sudo tar -C /usr/local -xvzf go1.10.2.linux-amd64.tar.gz
Затим отворите Басх профил и додајте „Идироот “пут до ње. Додавање локације Го у ову датотеку је неопходно, јер инсталирате Го ручно из кода, а не користећи изворни, укључени пакет.
nano ~/.bash_profile
Залепите код доле у Нано едитор да бисте поставили роот путању:
export GOROOT=/usr/local/go
Сачувајте измене помоћу Цтрл + О, а затим га изворите:
source ~/.bash_profile
Геттинг Опен Снитцх
Инсталирање Опен Снитцх-а на Убунту започиње добијањем изворног кода. Започните употребом Го за преузимање две важне зависности које се користе са Опен Снитцх:
go get github.com/golang/protobuf/protoc-gen-go go get -u github.com/golang/dep/cmd/dep
Затим користите алат за инсталацију пакета Питхон 3 да бисте преузели зависности повезане са Питхон-ом које је Опен Снитцх потребно.

УПОЗОРЕЊЕ: Не извршавајте наредбу испод као роот или судо, јер ће ове библиотеке инсталирати системски, што није оно што треба да користимо Опен Снитцх.
python3 -m pip install --user grpcio-tools
Све зависности су збринуте, сада је време да користите Го за клонирање последњег изворног кода програма.
go get github.com/evilsocket/opensnitch
Не брините ако промпт Го каже „нема датотека“ или нешто слично. Занемарите то и искористите ЦД наредба за премјештање терминала у исправан директориј.
cd $GOPATH/src/github.com/evilsocket/opensnitch
У овом тренутку је могуће покренути направити и направите инсталацију наредба за изградњу Опен Снитцх-а на вашем Убунту Линук рачунару.
make sudo make install
Језгра кода је изграђена и инсталирана. Затим омогућите демон Опен Снитцх.
sudo systemctl enable opensnitchd sudo systemctl start opensnitchd
Ако је инсталација за Опен Снитцх успешна, моћи ћете да потражите „Опен Снитцх“ као пречицу на радној површини и покренете је. Алтернативно, трчите опенснитцх-уи у терминалу за лансирање.
Коришћење Опен Снитцх-а
Када се инсталира и отвори алат Снитцхтрчање, корисник неће требати да конфигурише или уради много. Само пустите да програм ради у позадини. Он ће скенирати и обавестити вас о програмима који покушавају да промене ствари на вашем Линук рачунару.

Да бисте привремено дозволили програм, кликните на „Дозволи једном“. Ако желите да га трајно омогућите, кликните на „Дозволи трајно“.
Алтернативно, блокирајте програме привремено кликом на „Забрани“ или „Блокирај“ да бисте заувек одбили.
Коментари