---
title: "Blockieren und Schutz | Kilobat-Dokumentation"
url: "https://kilobat.app/de/docs/blocking"
description: "Der Netzwerkfilter, neue Apps, Schutz vor Bedrohungen und Trackern, die Blockliste und wohin Apps sich verbinden."
---

# Blockieren und Schutz

Der Netzwerkfilter, neue Apps, Schutz vor Bedrohungen und Trackern, die Blockliste und wohin Apps sich verbinden.

## Wohin es sich verbindet

„Verbindungen“ zeigt jede offene Verbindung auf einem Globus, gezogen zu dem Land, in dem ihre Adresse registriert ist, mit den aktivsten Ländern in einer Liste und den Sockets darunter. Klicke auf ein Land, um zu filtern. Das Land stammt aus der kostenlosen Datenbank von DB-IP, die der App beiliegt, sodass keine Adresse deinen Mac verlässt. Es ist das Registrierungsland: Eine CDN- oder VPN-Adresse zeigt das Land ihres Eigentümers, nicht den Standort des Servers.

## Was ist das?

Klicke bei einer Verbindung, einem blockierten Versuch, einer Bestätigungsanfrage oder einer Zeile im Agenten-Netzwerkprotokoll auf ⓘ, um Prozess und – wenn Kilobat einen Hostnamen kennt – Host zu sehen. Es zeigt normalen Datenverkehr, wann der Prozess viel verbraucht, ob Blockieren sicher ist und was dadurch ausfällt, mit Links zu den vollständigen [Prozess](https://kilobat.app/processes)- und [Host](https://kilobat.app/hosts)-Seiten. Bei einer Verbindung mit nur einer Adresse zeigt es Netzwerk und Land statt einen Hostnamen zu erraten. Die Antworten stammen aus Kilobats eigener mitgelieferter Datenbank; online wird nichts nachgeschlagen. Für unbekannte Prozesse oder Hosts zeigt es bekannte Fakten: Codesignatur, Pfad sowie Netzwerk und Land der Adresse. Ab macOS 26 mit aktiviertem Apple Intelligence ergänzt es eine kurze, entsprechend gekennzeichnete Vermutung aus Apples geräteinternem Modell; nichts verlässt den Mac. Kostenlos. Im Terminal `kilobat explain nsurlsessiond gateway.icloud.com`; für Agenten das MCP-Werkzeug `explain_connection`.

## Blockieren und Filtern

Die Überwachung funktioniert ohne Filterung. Um Regeln durchzusetzen, öffne die Filter-Einrichtung in Kilobat und genehmige die Erweiterung und den Inhaltsfilter, wenn macOS fragt. In aktuellen macOS-Versionen findest du Erweiterungen unter Systemeinstellungen → Allgemein → Anmeldeobjekte & Erweiterungen → Netzwerkerweiterungen.

Die Filterung wirkt auf neue Verbindungen; eine bestehende Verbindung kann weiterlaufen, bis sie sich neu verbindet. Wenn eine Regel etwas Wichtiges unterbricht, wechsle zu Uneingeschränkt oder schalte die Filterung in den Einstellungen aus.

### Neue Apps: erlauben, fragen oder blockieren

Der Schalter über der App-Liste legt fest, was Reise und Arbeit mit Apps ohne Regel tun. **Erlauben** lässt sie verbinden. **Fragen** hält die ersten Verbindungen einer App an und öffnet ein Fenster mit Signatur, Pfad und Ziel; erlaube oder blockiere sie einmal, und Kilobat speichert die Regel. Unbeantwortete Verbindungen geben nach einer Minute auf, und die App fragt erneut. **Blockieren** lässt nur Apps verbinden, die du erlaubt hast. Schalte *Apple-Software erlauben* ein, um macOS-Dienste und Apples Apps ohne Nachfrage durchzulassen. Deine Blockliste und Verbindungsregeln gelten in jedem Modus, und wenn Kilobat nicht läuft, werden neue Apps erlaubt statt angehalten.

### Schutz: Bedrohungen, Tracker und der Agent-Wächter

Ist der Netzwerkfilter an, blockiert Einstellungen › Schutz Verbindungen aus jeder App zu bekannten schädlichen Zielen und nennt die App, die es versucht hat. Kilobat lädt öffentliche Listen einmal am Tag direkt von ihren Herausgebern auf deinen Mac (mit den Cache-Validatoren, die sie mitschicken, sodass eine unveränderte Liste nichts kostet), prüft jeden Download und behält die letzte funktionierende Version, wenn einer fehlschlägt. Nichts über deine Verbindungen wird irgendwohin gesendet.

- **Bedrohungen blockieren** (Pro, mit Pro standardmäßig an): Malware-, Phishing- und Betrugs-Hosts und -Adressen aus den [Threat Intelligence Feeds von HaGeZi](https://github.com/hagezi/dns-blocklists) (Domains und IPs) und HaGeZi Fake sowie [URLhaus](https://urlhaus.abuse.ch) über [malware-filter](https://gitlab.com/malware-filter/urlhaus-filter). Eine gelistete Domain gilt auch für ihre Subdomains.
- **Agent-Wächter** (Pro, standardmäßig aus): für Claude Code, Codex, Cursor und die anderen Agents, die Kilobat erkennt, und alles, was sie über Shells, npm, pip oder curl starten. Bekannte Bedrohungen sind für Agents immer blockiert; der Wächter sperrt zusätzlich Paste-Sites, Filesharing-Dienste, Tunnel und Request-Catcher sowie reine öffentliche IP-Adressen, die in einen Befehl eingegeben wurden, und trennt eine Verbindung, die mehr als 10 MB (oder auf Wunsch 50 bzw. 200) an einen Host sendet, den noch kein Agent auf diesem Mac genutzt hat. Ein getrennter Upload lässt sich nicht anhalten, bis du bestätigst: Die Gegenseite liefe in einen Timeout. Deshalb blockiert Kilobat ihn und sagt es dir, und „Website erlauben“ lässt ihn beim nächsten Mal durch.
- **Tracker in Apps blockieren** (kostenlos, standardmäßig aus): eine Liste deiner Wahl, HaGeZi Multi Light, HaGeZi Multi Normal, OISD small oder die Hosts-Datei von StevenBlack.

**Was Vorrang hat.** Zuerst kommt der VPN-Kill-Switch. Dann bekannte Bedrohungen und der Agent-Wächter, vor jeder Erlaubnisregel und jedem Profil, auch „Uneingeschränkt“; nur das lokale Netzwerk, die Dienste von Apple, Kilobat selbst und die Websites, die du erlaubt hast, werden nie blockiert. Tracker kommen nach deinen eigenen Erlaubnisregeln: „Uneingeschränkt“, eine Zielregel oder „Website erlauben“ lässt einen Tracker durch.

**Wo es erscheint.** Verbindungen › Blockierte Versuche zeigt für jede Blockierung die Art (Malware, Phishing, Betrug, bekannte Bedrohung, Tracker oder Agent-Wächter), die Liste und den Agent, mit *Website erlauben*. Eine Mitteilung kommt einmal pro App, Host und Tag, etwa „Blockiert: npm (gestartet von Claude Code) wollte einen bekannten Malware-Host erreichen“; Tracker lösen keine Mitteilung aus. Das Agent-Netzwerklog markiert die Zeile als „Blockiert“, Zustand zeigt „Schutz an · 263.000 bekannte Bedrohungen · aktualisiert vor 2 Std.“, und das Menü zeigt nur dann eine Zeile, wenn in der letzten Stunde etwas blockiert wurde.

**Was er nicht sieht.** Er ist kein Virenschutz und scannt keine Dateien; lass XProtect an. Den Namen einer Verbindung kennt er, wenn die App ihn mitgibt, oder aus dem Servernamen im verschlüsselten Hello (TLS SNI) oder aus der HTTP-Host-Zeile, die Kilobat aus den ersten Bytes von Verbindungen liest, die ohne Namen ankommen. QUIC-Verbindungen ohne Namen und Apps, die ihr eigenes verschlüsseltes DNS nutzen und sich dann per Adresse verbinden, werden nur anhand der Adresse geprüft. Ein Name, den eine andere Verbindung für dieselbe Adresse genutzt hat, zählt nur für Bedrohungen, nie für Tracker, weil eine CDN-Adresse viele Websites bedient. Agents werden gefunden, indem Kilobat die Elternprozesse des verbindenden Prozesses nach oben durchgeht; ein Server, den ein Agent gestartet und an launchd übergeben hat, zählt daher nicht mehr zum Agent.

Im Terminal: `kilobat protect` für den Status, `kilobat protect on --agents`, `kilobat protect on --trackers --list oisd-small`, `kilobat protect check downloads.example.com`, `kilobat protect allow example.com` und `kilobat protect update`. Agents lesen `check_host_reputation` und `get_protection_status`; `set_protection` fragt dich vorher.

### Warum wurde es erlaubt oder blockiert?

Wähle **Warum?** bei einem blockierten Versuch unter Verbindungen › Blockierte Versuche oder einer offenen Verbindung unter Verbindungen. Du siehst alle zutreffenden Kilobat-Regeln in der Prüfreihenfolge des Filters, zuerst die entscheidende: „Von Schutz blockiert: login.example steht auf der Phishing-Liste (HaGeZi Threat Intelligence Feeds)“, danach „Ebenfalls zutreffend: Slack ist auf iPhone, einem begrenzten Netzwerk, bis zu einem unbegrenzten pausiert“. Jede Regel verlinkt zu ihrer Einstellung; bei „Später senden“ gibt es „Jetzt senden“.

Die Reihenfolge entspricht dem Filter: VPN-Kill-Switch, Bedrohungen von Schutz und Agentenschutz, Uneingeschränkt, Zielregeln (neueste zuerst), Blockliste, Tracker und dann eigene App-Regeln: eine Zeitregel (deine oder eine von „Später senden“, Anrufmodus oder Livestream gesetzte), das Datenlimit des Netzwerks, das App-Kontingent, pausierte Updater, die App-Regel im aktuellen Profil, eine von dir gegebene Antwort und zuletzt der Profilstandard für Apps ohne Regel. Eine später zutreffende Regel wird als ebenfalls zutreffend aufgeführt: Änderst du die entscheidende, kann sie stattdessen entscheiden. Hinweise, etwa eine von dir durch Schutz gelassene Website oder das vom Kill-Switch durchgelassene lokale Netzwerk, erklären ohne zu entscheiden.

Bei einem blockierten Versuch zeichnet der Filter die Regeln beim Blockieren auf. Die Antwort zeigt somit, was damals geschah, auch wenn sich Regeln oder VPN seither geändert haben. Datensätze vor dieser Funktion und Verbindungen, die der Filter keiner App zuordnen konnte, werden gegen deine aktuellen Regeln geprüft und entsprechend gekennzeichnet. Erlaubte Verbindungen werden immer gegen die aktuellen Regeln geprüft. Aufgezeichnet werden nur vom Filter blockierte Verbindungen; erlaubter Verkehr hat dadurch keinen Aufwand.

Im Terminal: `kilobat verdict api.example.com --app com.tinyspeck.slackmacgap`, `kilobat verdict --app com.example.App` für die eigenen Regeln der App und `kilobat verdict --blocked 10` für die letzten blockierten Versuche, jeweils mit dem Befehl zum Ändern der Regel. Agenten rufen `explain_verdict` auf; es liefert dasselbe JSON wie `--json`.

### Domains und IPs blockieren

Klicke mit der rechten Maustaste auf eine offene Verbindung einer App, um diesen Host für die App oder für alle Apps zu blockieren. Die Blockliste nimmt Domains (inklusive Subdomains; `*.example.com` funktioniert auch), IP-Adressen und CIDR-Bereiche an, zusätzlich zu einer importierten Hosts-Liste. Im Terminal: `kilobat block-host ads.example.com`.
