Как да инсталирате Open Snitch на Ubuntu

click fraud protection

Linux има доста добра защитна стена, но не е много интуитивна за новите потребители. Няма изскачащи диалогови прозорци, които да позволяват на потребителя да знае какво правят програмите и всичко се прави с терминала, освен ако не сте достатъчно интелигентни, за да инсталирате програма, за да я контролирате. Ако търсите по-добро решение, помислете за проверка на Open Snitch. Това е обикновено приложение за защитна стена, силно вдъхновено от програмата Little Snitch в Mac OS. Инсталирането на Open Snitch не е лесно, тъй като потребителите трябва ръчно да настроят GO Path за програмния език на Google Go и да инсталират програмата с него. И все пак, след като го направите, всеки, включително начинаещи, може да се възползва много от него.

Забележка: Open Snitch е експериментална програма и може да не се изгради правилно на всяка версия на Ubuntu. За най-добри резултати следвайте внимателно инструкциите и се обърнете към страницата на Github за допълнително четене.

Настройте Go Path

Open Snitch е написан на Go, така че за инсталирането му е необходим Go език. За съжаление, Google Go не се конфигурира автоматично правилно, само като го инсталира в Linux. За да го използвате, първо трябва да настроите „път“. Пътят ще позволи на пакетите да се инсталират лесно на вашия компютър с Linux.

instagram viewer

За да настроите правилен път, отворете a терминал прозорец и следвайте инструкциите по-долу.

Първо използвайте MV и кп команди за създаване на цялостно архивиране на вашия bash_profile.

cd ~ / cp .bash_profile ~ / Документи mv ~ / Документи / .bash_profile ~ / Документи / .bash_profile-архивиране

Сега, когато всичко е безопасно създадено, е време да се отвори bash_profile вътре в текстовия редактор на Nano, за да конфигурирате правилно пътя на Go.

nano ~ / .bash_profile

Поставете следния код в bash_profile файл:

експортиране GOPATH = $ HOME / отивам

Ще трябва да зададете и директорията Go bin. Поставете кода по-долу в Nano, за да го зададете.

експортиране GOBIN = $ HOME / go / bin

След като добавите пътищата към файла, натиснете Ctrl + O за да запазите редакциите.

Използвайки източник команда, кажете на Bash за новия път Go:

източник ~ / .bash_profile

Инсталирайте Go

Вашият Linux компютър има правилен Go Path. Следващата стъпка за инсталиране на Open Snitch е инсталирането на самия език за програмиране Go. Отворете терминал и следвайте инструкциите по-долу, за да научите как да инсталирате Google Go. Моля, разберете, че Open Snitch няма да работи, ако нямате достъп до Google Go 1.8.

sudo apt инсталирайте golang-go python3-pip python3-setuptools protobuf-компилатор libpcap-dev libnetfilter-queue-dev python-pyqt5 pyqt5-dev pyqt5-dev-tools git

Общи инструкции

Инсталирането на Google Go на по-малко известни дистрибуции на Linux е малко по-трудно. За да започнете, използвайте Wget инструмент и бързо изтеглете най-новата версия на изходния код.

Преди да можете да инсталирате Open Snitch, инсталирайте следните зависимости. Те могат да имат различни имена. Използвайте Ubuntu зависимостите по-горе като ориентир.

Забележка: Open Snitch е проектиран да работи на Ubuntu и програмистът наистина очертава инструкции за зависимостите за тази дистрибуция на Linux. Ако се опитате да използвате това в друга операционна система Linux, тя ще работи, но може да се сблъскате с проблеми.

Wget https://dl.google.com/go/go1.10.2.linux-amd64.tar.gz

Изтеглянето трябва да е бързо и когато приключи, използвайте командата Tar, за да извлечете напълно езика до правилното местоположение на вашия Linux компютър.

sudo tar -C / usr / local -xvzf go1.10.2.linux-amd64.tar.gz

След това отворете своя профил в Bash и добавете към него пътеката „Отиди на корен“. Добавянето на местоположението на Go към този файл е необходимо, тъй като инсталирате Go от ръка от кода, вместо да използвате родния включен пакет.

nano ~ / .bash_profile

Поставете кода по-долу в редактора на Nano, за да зададете кореновия път:

експортиране GOROOT = / usr / local / go

Запазете редакцията с Ctrl + Oи след това го източете:

източник ~ / .bash_profile

Първи отворен доносник

Инсталирането на Open Snitch в Ubuntu започва с получаване на изходния код. Започнете с помощта на Go, за да изтеглите двете важни зависимости, използвани с Open Snitch:

отидете вземете github.com/golang/protobuf/protoc-gen-go go get -u github.com/golang/dep/cmd/dep

След това използвайте инструмента за инсталиране на пакет Python 3, за да вземете зависимости, свързани с Python, от които се нуждае Open Snitch.

ВНИМАНИЕ: Не стартирайте командата по-долу като root или sudo, тъй като тя ще инсталира тези библиотеки в цялата система, което не е това, което трябва да използваме Open Snitch.

python3 -m pip install - използвайте grpcio-tools

Загрижени са всички зависимости, сега е време да използвате Go за клониране на най-новия изходен код на програмата.

отидете вземете github.com/evilsocket/opensnitch

Не се притеснявайте, ако подканата Go казва „няма файлове“ или нещо подобно. Игнорирайте го и използвайте CD команда за преместване на терминала в правилната директория.

CD$ GOPATH/src/github.com/evilsocket/opensnitch

В този момент е възможно да стартирате грим и направи инсталиране команда за изграждане на Open Snitch на вашия компютър Ubuntu Linux.

направи sudo make install

Ядрото на кода е изградено и инсталирано. След това активирайте демона Open Snitch.

sudo systemctl активирам opensnitchd sudo systemctl старт opensnitchd

Ако инсталацията за Open Snitch е успешна, ще можете да търсите „Open Snitch“ като пряк път на работния плот и да го стартирате. Друга възможност е да стартирате opensnitch-UI в терминала за стартиране.

Използване на Open Snitch

Когато инструментът Open Snitch е инсталиран и работи, потребителят няма да трябва да конфигурира или прави много. Просто оставете програмата да работи във фонов режим. Той ще ви сканира и известява за програми, които се опитват да променят нещата на вашия Linux компютър.

За да разрешите временно дадена програма, щракнете върху „Разреши веднъж“. Ако искате да го активирате постоянно, щракнете върху „Разреши постоянно“.

Алтернативно, блокирайте програмите временно, като щракнете върху „Отказ“ или „Блокиране“, за да откажете завинаги.

watch instagram story