OpenSnitch - отличный брандмауэр для Linux

У большинства пользователей Linux есть идея неправильно это благодаря тому простому факту, что установлен Linux, они больше не будут в опасности, когда это не так.

Всегда рекомендуется использовать дополнительные приложения для защиты вашей информации. и ваша система, из которых первым рекомендуемым фильтром является использование брандмауэра.

Оттого Сегодня мы немного поговорим об OpenSnitch, который является портом Little Snitch. а это, в свою очередь, межсетевой экран, разработанный исключительно для Mac OS.

Основная функция OpenSnitch - отслеживать интернет-запросы. сделанные приложениями, которые установил пользователь.

OpenSnitch позволяет создавать правила, для которых приложения должны разрешать доступ в Интернет и какие из них следует заблокировать.

Каждый раз, когда приложение, не имеющее активного правила, пытается получить доступ к Интернету, появляется диалоговое окно. Это диалоговое окно предлагает возможность разрешить или заблокировать соединение.

Вы также можете решить, применяется ли это новое правило к процессу, точному URL-адресу, который пытается получить доступ к домену, этому экземпляру, этому сеансу или навсегда.

Все созданные правила хранятся в виде файлов JSON, поэтому вы можете изменить их позже, если это необходимо. Например, если пользователь неправильно заблокировал приложение.

Как установить OpenSnitch в Linux?

Для тех, кто заинтересован в возможности установить это приложение в своих системах, мы собираемся объяснить, как вы можете установить OpenSnitch в свой дистрибутив Linux.

В качестве предварительных условий в нашей системе должен быть установлен Go и определена переменная $ GOPATH.

Уже рассчитываю на это, сейчас мы собираемся установить некоторые зависимости, необходимые для работы OpenSnitch в нашей системе.

Для кого бы они ни были Пользователи Debian, Ubuntu или любой производной от них, мы собираемся открыть терминал и установить эти зависимости с помощью следующей команды:

sudo apt-get install protobuf-compiler libpcap-dev libnetfilter-queue-dev python3-pip

Теперь, если они Пользователи RHEL, CentOS, Fedora или любые производные от них, зависимости устанавливают их с помощью следующей команды

sudo dnf -i protobuf-compiler libpcap-dev libnetfilter_queue-devel python3-pip

Наконец, для Те, у кого установлена ​​любая версия openSUSE, смогут установить эти зависимости с помощью следующей команды:

sudo zypper in protobuf-c libpcap-dev libnetfilter_queue python3-pip

OpenSnitch

Во-первых, Завершим настройку зависимостей следующими командами:

go get github.com/golang/protobuf/protoc-gen-go

go get -u github.com/golang/dep/cmd/dep

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

Пришло время запустить службу OpenSnitch с помощью:

sudo service opensnitchd start

И запускаем это приложение следующей командой:

opensnitch-ui

Как установить OpenSnitch на Arch Linux и производные?

А для тех, кто Пользователи Arch Linux, Manjaro, Antergos или любой производной от Arch Linux смогут установить OpenSnitch из репозитория AUR.

Единственное требование, которое они должны выполнить, - это включить репозиторий AUR в их файле pacman.conf и иметь мастер AUR в своей системе, если у них его нет, они могут посетите следующую статью, где мы рекомендуем некоторые из них.

Чтобы установить OpenSnitch в терминал, мы собираемся ввести следующее:

yay -S opensnitch-git

После установки приложения вы можете найти его средство запуска в меню приложения, чтобы запустить его.

С помощью значка на панели приложений вы сможете получить доступ к сетевой статистике OpenSnitch, которая показывает информацию о текущих процессах, таких как: хосты, адреса, порты или пользователи, а также обзор ваших текущих подключений:

  • Какие приложения имеют доступ к сети?
  • Какой IP-адрес они используют?
  • Чем владеет пользователь
  • Какой порт используется?

Будьте первым, чтобы комментировать

Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.