Как установить Open Snitch на Ubuntu

В 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.

Чтобы установить правильный путь, откройте окно терминала и следуйте инструкциям ниже.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Во-первых, используйте мв и cp команды для создания полной резервной копии вашего bash_profile.

cd ~/

cp .bash_profile ~/Documents

mv ~/Documents/.bash_profile ~/Documents/.bash_profile-backup

Теперь, когда все надежно зарезервировано, пора открывать bash_profile внутри текстового редактора Nano, чтобы правильно настроить путь Go.

nano ~/.bash_profile

Вставьте следующий код в bash_profile файл:

export GOPATH=$HOME/go

Вам также необходимо установить каталог Go bin. Вставьте приведенный ниже код в Nano, чтобы установить его.

export GOBIN=$HOME/go/bin

После добавления путей к файлу нажмите Ctrl + O чтобы сохранить правки.

С использованием источник , сообщите Bash о новом пути Go:

source ~/.bash_profile

Установить Go

Ваш компьютер с Linux имеет правильный путь перехода. Следующим шагом по установке Open Snitch является установка самого языка программирования Go. Откройте терминал и следуйте инструкциям ниже, чтобы узнать, как установить Google Go. Пожалуйста, поймите, что Open Snitch не будет работать, если у вас нет доступа к Google Go 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

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

Установить 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 root». Добавление местоположения Go к этому файлу необходимо, поскольку вы устанавливаете Go вручную из кода, а не с помощью встроенного встроенного пакета.

nano ~/.bash_profile

Вставьте приведенный ниже код в редактор Nano, чтобы задать корневой путь:

export GOROOT=/usr/local/go

Сохраните редактирование с помощью Ctrl + O, а затем отправьте его:

source ~/.bash_profile

Получение открытого снитча

Установка Open Snitch в Ubuntu начинается с получения исходного кода. Начните с использования Go, чтобы загрузить две важные зависимости, используемые с Open Snitch:

go get 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 --user grpcio-tools

Обо всех зависимостях позаботились, теперь пора использовать Go для клонирования последнего исходного кода программы.

go get github.com/evilsocket/opensnitch

Не беспокойтесь, если в приглашении Go появится сообщение «файлов нет» или что-то подобное. Игнорируйте это и используйте компакт диск команда, чтобы переместить терминал в правильный каталог.

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

На этом этапе можно запустить делать и сделать установку команда для сборки Open Snitch на вашем ПК с Ubuntu Linux.

make 

sudo make install

Ядро кода построено и установлено. Затем включите демон Open Snitch.

sudo systemctl enable opensnitchd

sudo systemctl start opensnitchd

Если установка Open Snitch прошла успешно, вы сможете найти «Open Snitch» как ярлык на рабочем столе и запустить его. В качестве альтернативы запустите opennitch-ui в терминале для запуска.

Использование открытого снитча

Когда инструмент Open Snitch установлен и запущен, пользователю не нужно будет многое настраивать или делать. Просто позвольте программе работать в фоновом режиме. Он просканирует и уведомит вас о программах, которые пытаются что-то изменить на вашем ПК с Linux.

Чтобы временно разрешить программу, нажмите «Разрешить один раз». Чтобы включить его постоянно, нажмите «Разрешить постоянно».

В качестве альтернативы можно временно заблокировать программы, нажав «Запретить» или «Заблокировать», чтобы запретить навсегда.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *