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. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.