Objective Development har lansert Little Snitch for Linux - Linux-versjonen av sitt kjente verktøy for overvåkning av utgående nettverkstilkoblinger, som tidligere først og fremst var tilgjengelig for macOS-brukere. Den nye versjonen posisjoneres ikke som et middel for streng beskyttelse av systemet, men som et verktøy for personvernkontroll: det viser hvilke applikasjoner som kontakter hvilke noder over nettverket, lar brukere blokkere uønskede tilkoblinger og overvåke historikken til nettverksaktiviteten.
Grunnlaget for Little Snitch for Linux er eBPF, og grensesnittet er laget som et lokalt web-GUI, tilgjengelig på http://localhost:3031/. Denne tilnærmingen gjør det mulig ikke bare å overvåke nåværende og tidligere tilkoblinger, men også å sortere dem etter aktivitet, trafikkvolum og applikasjonsnavn, samt raskt blokkere tilkoblinger med ett klikk. Utvikleren fremhever spesielt at GUI kan installeres som PWA, og at produktet også er rettet mot overvåking av nettverksaktiviteten til fjern-Linux-servere.
Av de støttede funksjonene i Little Snitch for Linux fremhever utvikleren:
- visning av nåværende og tidligere nettverksaktiviteter per applikasjon;
- visning av blokkerte tilkoblinger, trafikkhistorikk og volum av overførte data;
- skala og filtrering etter tidsintervaller i trafikkgrafen;
- blokkerer tilkoblinger med ett klikk;
- støtte for blocklist-lister med automatisk oppdatering;
- import av lister i formatene «ett domene/vert per linje», /etc/hosts og CIDR-intervaller;
- opprettelse av egne regler for prosesser, porter og protokoller;
- mulighet for å aktivere autentisering for tilgang til webgrensesnittet;
- erstatning av eBPF-komponenten og web-GUI med egne bygg.
Samtidig har prosjektet en rekke viktige begrensninger. Little Snitch for Linux fungerer på kjerner Linux 6.12 og nyere med BTF-støtte; utvikleren advarer også om at hardenede kjernekonfigurasjoner kan være inkompatible med programmet. I tillegg beskrives produktet eksplisitt som en løsning «for personvern, ikke sikkerhet»: på grunn av begrensningene i eBPF, under høy belastning, kan det oppstå situasjoner hvor en pakke ikke kan matches pålitelig med en prosess eller DNS-navn.
Lisensmodellen for Linux-versjonen er blandet: eBPF-komponenten og web-GUI er publisert under GPLv2, mens demon og CLI-verktøyet forblir proprietære, men de distribueres gratis og tillater fritt bruk og gjenutgivelse.
Kilde: linux.org.ru
