Die Firma Objective Development hat Little Snitch für Linux veröffentlicht – eine Linux-Version ihres bekannten Tools zur Kontrolle ausgehender Netzwerkverbindungen, das zuvor hauptsächlich macOS-Benutzern zur Verfügung stand. Die neue Variante wird nicht als striktes Systemschutzmittel positioniert, sondern als Instrument zur Kontrolle der Privatsphäre: Es zeigt, welche Anwendungen mit welchen Knoten im Netzwerk kommunizieren, ermöglicht das Blockieren unerwünschter Verbindungen und das Verfolgen der Netzwerkaktivität.
Im Kern von Little Snitch für Linux steht eBPF, während die Benutzeroberfläche als lokales Web-UIgestaltet ist, das über http://localhost:3031/ zugänglich ist. Dieser Ansatz ermöglicht es nicht nur, aktuelle und vergangene Verbindungen zu beobachten, sondern auch, sie nach Aktivität, Datenvolumen und Anwendungsnamen zu sortieren und Verbindungen mit einem Klick schnell zu blockieren. Der Entwickler hebt besonders hervor, dass die UI als PWA installiert werden kann und das Produkt auch auf die Überwachung der Netzwerkaktivität von entfernten Linux-Servern ausgerichtet ist.
Zu den unterstützten Funktionen von Little Snitch für Linux zählt der Entwickler:
- die Anzeige der aktuellen und vergangenen Netzwerkaktivität nach Anwendungen;
- Anzeige blockierter Verbindungen, Verkehrshistorie und übertragene Datenmengen;
- Skalierung und Filterung nach Zeiträumen im Verkehrsdiagramm;
- Ein-Klick-Verbindungssperre;
- Unterstützung von blocklist-Listen mit automatischer Aktualisierung;
- Import von Listen im Format "eine Domain/HOST pro Zeile", /etc/hosts und CIDR-Bereichen;
- Erstellung eigener Regeln für Prozesse, Ports und Protokolle;
- Möglichkeit zur Aktivierung der Authentifizierung für den Zugriff auf die Web-Oberfläche;
- Austausch von eBPF-Komponenten und Web-UI durch eigene Builds.
Das Projekt hat jedoch einige wichtige Einschränkungen. Little Snitch für Linux funktioniert auf den Kernen Linux 6.12 und neuer unter der Voraussetzung BTF-Support; der Entwickler warnt auch, dass gehärtete Kernel-Konfigurationen möglicherweise nicht mit dem Programm kompatibel sind. Darüber hinaus wird das Produkt ausdrücklich als Lösung "für Privatsphäre, nicht für Sicherheit": aufgrund der Einschränkungen von eBPF kann es bei hoher Last Situationen geben, in denen ein Paket nicht zuverlässig einem Prozess oder DNS-Namen zugeordnet werden kann.
Das Lizenzmodell der Linux-Version ist gemischt: Die eBPF-Komponente und die Web-UI sind unter GPLv2, während der Daemon und das CLI-Tool proprietär bleiben., aber sie werden kostenlos verbreitet und erlauben die freie Nutzung und Verbreitung.
Quelle: linux.org.ru
