Linux има доста добра защитна стена, но не е много интуитивна за новите потребители. Няма изскачащи диалогови прозорци, които да позволяват на потребителя да знае какво правят програмите и всичко се прави с терминала, освен ако не сте достатъчно интелигентни, за да инсталирате програма, за да я контролирате. Ако търсите по-добро решение, помислете за проверка на Open Snitch. Това е обикновено приложение за защитна стена, силно вдъхновено от програмата Little Snitch в Mac OS. Инсталирането на Open Snitch не е лесно, тъй като потребителите трябва ръчно да настроят GO Path за програмния език на Google Go и да инсталират програмата с него. И все пак, след като го направите, всеки, включително начинаещи, може да се възползва много от него.
Забележка: Open Snitch е експериментална програма и може да не се изгради правилно на всяка версия на Ubuntu. За най-добри резултати следвайте внимателно инструкциите и се обърнете към страницата на Github за допълнително четене.
Open Snitch е написан на Go, така че за инсталирането му е необходим Go език. За съжаление, Google Go не се конфигурира автоматично правилно, само като го инсталира в Linux. За да го използвате, първо трябва да настроите „път“. Пътят ще позволи на пакетите да се инсталират лесно на вашия компютър с Linux.
За да настроите правилен път, отворете 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
Вашият 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 е инсталиран и работи, потребителят няма да трябва да конфигурира или прави много. Просто оставете програмата да работи във фонов режим. Той ще ви сканира и известява за програми, които се опитват да променят нещата на вашия Linux компютър.
За да разрешите временно дадена програма, щракнете върху „Разреши веднъж“. Ако искате да го активирате постоянно, щракнете върху „Разреши постоянно“.
Алтернативно, блокирайте програмите временно, като щракнете върху „Отказ“ или „Блокиране“, за да откажете завинаги.
Имате програма, която не можете да спрете да се изпълнява на вашия ...
GitKraken е здрав клиент на Git, който може да ви помогне да поемет...
Форматът на PDF файла е истинска болка. Това е нелинейно и е трудно...