4 Min. LesezeitJonas Höttler

Eine Little-Snitch-Alternative, die zusieht statt zu blockieren

Little Snitch ist eine Firewall: Sie fragt, und sie blockiert. Wer sehen will, wohin sein Rechner Daten sendet — mit Firma und Land auf dem eigenen Rechner aufgelöst, unter macOS und Windows —, braucht ein anderes Werkzeug mit einem anderen Kompromiss.

Dieselben Verbindungen auf die Welt gezeichnet: Land für Land, Firma für Firma — aufgelöst aus einer Datenbank, die den Rechner nie verlässt.
Dieselben Verbindungen auf die Welt gezeichnet: Land für Land, Firma für Firma — aufgelöst aus einer Datenbank, die den Rechner nie verlässt.

Little Snitch ist die Antwort auf „womit spricht mein Mac", seit die meisten überhaupt auf die Frage kamen. Es ist ernstzunehmende Software, seine Entwickler pflegen sie seit zwei Jahrzehnten, und wer eine Verbindungsmeldung mit Erlauben/Verweigern will, findet hier keinen Ersatz.

Es geht um die andere Hälfte der Frage — und um eine Sache, die man bei jedem Netzwerkwerkzeug prüfen sollte, dieses eingeschlossen.

Filtern und Beobachten sind verschiedene Aufgaben

Eine Firewall wie Little Snitch sitzt im Weg deines Datenverkehrs. Dafür installiert sie eine Netzwerkfilter-Erweiterung, jedes Paket läuft hindurch, und sie kann eine Verbindung anhalten, bevor sie zustande kommt. Das macht den Erlauben/Verweigern-Dialog überhaupt möglich, und es ist wirklich nützlich.

Es ist auch etwas Großes zum Installieren. Eine Komponente im Netzwerkweg jedes Programms auf dem Rechner ist genau die Position, die man als Angreifer wollte — weshalb sie ausdrückliche Zustimmung verlangt, Neustarts überlebt und eine bewusste Entscheidung verdient.

BalaneDisk sitzt daneben. Es fragt das Betriebssystem, welche Verbindungen bestehen und welcher Prozess zu welcher gehört, über Schnittstellen, die ohnehin da sind:

macOS      lsof / nettop — eigene Prozesse, mit Rechteerhöhung mehr
Windows    Get-NetTCPConnection — jede Verbindung auf dem Rechner, alle Benutzer

Nichts wird abgefangen. Nichts kann blockiert werden. Nichts sitzt im Weg von irgendetwas.

Was jedes von beidem liefert

Little SnitchBalaneDisk
Verbindung blockierenja — sein Zwecknein, bauartbedingt
Vor neuer Verbindung fragenjanein
Netzwerkfilter-Erweiterung nötigjanein
Lebende Karte der Zielejaja
Firma hinter einer Adressejaja
Land, auf eine Weltkarte gezeichnetja
Auflösung ohne Netzanfragesiehe untenja, mitgelieferte Datenbank
Datenmenge pro Prozessjanur macOS; Windows hat ohne ETW keinen Zähler
Windowsja, aus dem Microsoft Store
Auch Speicher, Prozesse, RAM, Datenleichen, Autostartja
Preiskostenpflichtige Lizenzkostenlos für alles, was es findet

Zwei Zeilen dieser Tabelle verdienen mehr als ein Häkchen.

Die Nachschlage-Frage, die für jedes Werkzeug hier gilt

Eine IP-Adresse allein ist keine Information. 52.113.194.132 sagt nichts. Irgendetwas muss daraus „Microsoft, Irland" machen, und dafür gibt es nur zwei Wege: einen Dienst fragen, oder die Daten mitbringen.

Fragen ist einfach, und die meisten Werkzeuge tun es — WHOIS-Abfrage, Reverse-DNS, Geolocation-Schnittstelle. Jetzt überleg, was in dieser Anfrage steht. Darin steht eine Adresse, mit der dein Rechner gerade gesprochen hat, an einen Dritten geschickt, und das für jedes Ziel, das du dir ansiehst. Über einen Tag hinweg ist das eine Liste all dessen, wohin dein Rechner geht — zusammengestellt von jemand anderem.

Ein Werkzeug, das zeigen soll, wohin deine Daten gehen, hat in diesem Moment deine Daten irgendwohin geschickt.

Der übliche Weg

  • Adresse 104.18.x.x
  • → an einen Server
  • → Name zurück

Der Server kennt jetzt jedes Ziel, mit dem dein Rechner spricht.

Der Weg hier

  • Adresse 104.18.x.x
  • → Datenbank auf der Platte
  • → Name lokal

Nichts geht raus. Preis: die Liste ist so frisch wie das letzte Update.

Wer fragt, verrät die Frage. Deshalb liegen GeoIP- und Trackerdaten im Programm.

BalaneDisk trägt die Datenbank stattdessen mit sich. Trackerlisten, Netzbetreiber-Daten und Länderzuordnung liegen im Programm, und die Auflösung passiert auf deinem Rechner. Keine Anfrage geht hinaus. Das Einzige, was je gesendet wird, ist ein Lizenzschlüssel — wenn du einen aktivierst.

Das ist kein Vorwurf an andere Werkzeuge; mehrere achten genau darauf. Es ist eine Frage, die man jedem davon stellen sollte, und die Antwort sollte leicht zu finden sein.

Wo BalaneDisk ehrlich schlechter ist

Es kann nichts anhalten. Spricht ein Programm mit etwas, das dir nicht passt, sagt BalaneDisk es dir — und damit endet, was es tut. Deine Möglichkeiten sind die Einstellungen des Programms, die Deinstallation, oder die Firewall, die du ohnehin hast: Windows Defender Firewall mit erweiterter Sicherheit nimmt ausgehende Regeln pro Programm, und auf macOS ist ein filterndes Werkzeug wie Little Snitch das richtige Instrument.

Keine Byte-Zähler pro Prozess unter Windows. Windows stellt keine gewöhnliche Schnittstelle bereit, die Datenmengen einem Prozess zuordnet; die Leistungsindikatoren, die danach aussehen, messen Datenträger- und Pipe-Ein-/Ausgabe. Der Ressourcenmonitor bekommt diese Zahlen über eine ETW-Ablaufverfolgung. BalaneDisk führt noch keine, also meldet es unter Windows gar keine Mengen statt einer plausiblen falschen Zahl, und der Bildschirm lässt die Spalten weg, die er nicht füllen kann. Unter macOS sind die Mengen da.

Das laut zu sagen ist der Punkt. Ein Werkzeug, das eine Zahl zeigt, die es nicht messen kann, ist schlechter als eines, das eine Lücke zeigt.

Was es liefert, was eine Firewall nicht liefert

Eine Weltkarte statt eines Protokolls. Dieselben Verbindungen Land für Land gezeichnet, damit ein Rechner, der irgendwohin spricht, wo er nichts zu suchen hat, einen Blick statt eines grep entfernt ist. Länder stehen als Text da, nie als Flaggen-Zeichen — die es unter Windows gar nicht gibt.

Ein Werkzeug, beide Systeme. Im Microsoft Store für Windows, signiert und notarisiert für macOS, dieselbe Codebasis.

Die anderen fünf Fragen. Netzwerk ist eines von sechs Dingen, die man über einen Rechner wissen will. Dieselbe App misst Speicher mit einem Urteil pro Fund, erklärt jeden laufenden Prozess im Klartext samt geprüfter Signatur, zeigt Speicherdruck über Stunden, findet die Reste entfernter Programme und listet, was mit dem Rechner startet.

Kostenlos. Alles, was es findet, ist dauerhaft kostenlos und ohne Konto. Das Abo öffnet nur den Verlauf der Vergangenheit — 30 Tage Historie statt 2 Stunden. Kein Fund liegt hinter einer Bezahlschranke.

Was du willst

Little Snitch, wenn du entscheiden willst, was deinen Rechner verlässt, Verbindung für Verbindung, und dafür eine Netzwerkfilter-Erweiterung in Kauf nimmst.

BalaneDisk, wenn du wissen willst, was ihn verlässt — mit lokal aufgelöster Firma und Land, auf Mac und PC, neben den anderen fünf Dingen, die gerade laufen — und das Blockieren lieber der Firewall überlässt, die schon installiert ist.

Etliche Leute betreiben beides. Sie konkurrieren nicht um dieselbe Aufgabe.

Weiter: Wohin sendet mein Mac Daten? So findest du es heraus · Wohin sendet mein PC Daten? So findest du es unter Windows heraus

Häufige Fragen
Kann BalaneDisk Netzwerkverbindungen blockieren wie Little Snitch?
Nein, und das ist eine Entwurfsentscheidung, keine fehlende Funktion. BalaneDisk beobachtet: Es listet jede Verbindung mit dem Prozess dahinter und löst das Ziel zu Firma und Land auf. Blockieren verlangt eine Netzwerkfilter-Erweiterung im Weg deines Datenverkehrs — etwas deutlich Größeres zu installieren und etwas deutlich Größeres, dem man vertrauen muss.
Gibt es Little Snitch für Windows?
Little Snitch selbst gibt es nur für macOS. Windows bringt seine eigene ausgehende Firewall mit — Windows Defender Firewall mit erweiterter Sicherheit, wo sich Regeln pro Programm anlegen lassen — und dafür existieren Oberflächen von Drittanbietern. BalaneDisk läuft auf beiden Systemen, zeigt aber, statt zu blockieren.
Senden Netzwerk-Monitore meine Verbindungsliste an einen Server?
Viele tun das, ohne es zu sagen. Eine IP-Adresse muss irgendwie zu Firma und Land aufgelöst werden, und der billige Weg ist eine WHOIS-, Reverse-DNS- oder Geolocation-Anfrage — die deine Zielliste Adresse für Adresse an einen Dritten übergibt. BalaneDisk liefert die Datenbank im Programm mit, sodass keine Anfrage hinausgeht.
ThemenNetzwerkDatenschutzmacOSWindows

Sieh es auf deinem eigenen Rechner.

Jeder Bildschirm aus diesen Artikeln ist kostenlos nutzbar, so lange du willst.

Quellen und Links
Weiterlesen