Представен е първият выпуск на Linux-версията на межсетевия екран Little Snitch, популярен сред потребителите на платформата macOS. Little Snitch предлага графичен интерфейс, който позволява интерактивно проследяване на мрежовата активност на приложенията и блокиране на нежелателен мрежов трафик. За инспектиране и блокиране на трафика в Linux е използвана подсистемата eBPF. Програмите за зареждане в ядрото, библиотеката с функции и уеб интерфейсът са разпространени под лицензия GPLv2. Фоновият процес е написан на Rust и се разпространява под собствена лицензия, позволяваща разпространение и безплатно използване.
Програмата позволява визуално оценяване на към кои хостове текущо се обръщат приложенията в системата, преглеждане на историята на мрежовата активност и проследяване на обема трафик. Възможно е блокиране на нежелани свързвания и включване на списъци за блокиране, както собствени, така и външни списъци, като oisd.nl, предназначени за блокиране на реклама, услуги за проследяване, системи за събиране на телеметрия, фишинг и друга нежелана активност. Външните списъци могат да се обновяват автоматично. Блокировката се осъществява на ниво IP адреси и подсетове и. домейн именаВъзможно е създаването на бял списък с приложения, на които е разрешена мрежовата активност.
Програмата включва BPF-обработчик, зареждан в ядрото на Linux, и фонов процес littlesnitch. Управлението се осъществява чрез уеб интерфейс, достъпен при отваряне на страницата "http://localhost:3031/" в браузера. Възможна е работа с уеб интерфейса като със самостоятелно уеб приложение (PWA — Progressive Web App). Поддържа работа на системи с ядро Linux 6.12 и по-ново.

Допълнително можем да отбележим, че съществува открит аналог на Little Snitch за Linux — OpenSnitch, който позволява в интерактивен режим да проследява мрежовата активност на приложенията — при опит на приложенията да установят мрежови връзки, които не попадат под предишно установени разрешения, OpenSnitch показва на потребителя диалог с предложение да вземе решение за продължаване на мрежовата операция или блокиране на мрежовата активност. Кристиан Старкйоханн, разработчикът на Linux версията на Little Snitch, отбеляза, че OpenSnitch не му е подходил за решаване на задачата по проследяване на мрежовите връзки, установявани от процесите, и блокиране на връзките с едно кликване.
Източник: opennet.ru
