La société Objective Development a lancé Little Snitch for Linux — la version Linux de son célèbre outil de contrôle des connexions réseau sortantes, auparavant principalement disponible pour les utilisateurs de macOS. Cette nouvelle variante n'est pas présentée comme un moyen de protection rigoureuse du système, mais comme un outil de contrôle de la vie privée : elle indique quelles applications se connectent à quels nœuds sur le réseau, permet de bloquer les connexions indésirables et de suivre l'historique de l'activité réseau.
Little Snitch for Linux est basé sur eBPF, et l'interface est conçue sous forme de interface web locale, accessible via http://localhost:3031/. Cette approche permet non seulement d'observer les connexions actuelles et passées, mais également de les trier par activité, volume de trafic et nom de l'application, ainsi que de bloquer rapidement les connexions d'un simple clic. Le développeur souligne particulièrement que l'UI peut être installée en tant que PWA, et que le produit est également destiné à surveiller l'activité réseau des serveurs Linux distants.
Parmi les fonctionnalités prises en charge par Little Snitch for Linux, le développeur met en avant :
- la visualisation de l'activité réseau actuelle et passée par application ;
- l'affichage des connexions bloquées, de l'historique du trafic et des volumes de données transmises ;
- le zoom et le filtrage par plages de temps sur le graphique du trafic ;
- le blocage des connexions d'un seul clic ;
- la prise en charge des listes de blocage avec mise à jour automatique ;
- l'importation de listes au format 'un domaine/hôte par ligne', /etc/hosts et plages CIDR ;
- la création de règles personnalisées par processus, ports et protocoles ;
- la possibilité d'activer l'authentification pour accéder à l'interface web ;
- le remplacement du composant eBPF et de l'interface web par des versions personnalisées.
Cependant, le projet présente plusieurs limitations importantes. Little Snitch for Linux fonctionne sur les noyaux Linux 6.12 et ultérieurs en présence de BTF support; le développeur avertit également que les configurations de noyau renforcées peuvent être incompatibles avec le programme. De plus, le produit est explicitement décrit comme une solution “pour la vie privée, pas la sécurité”: en raison des limitations d'eBPF, une forte charge peut entraîner des situations où un paquet ne peut pas être correctement associé à un processus ou à un nom DNS.
Le modèle de licence pour la version Linux est mixte : le composant eBPF et l'interface web sont publiés sous GPLv2, tandis que le démon et l'outil CLI restent propriétaires, mais sont disponibles gratuitement et permettent une utilisation et une redistribution libre.
Source : linux.org.ru
