3.2 KiB
3.2 KiB
CrowdSec Parser-Whitelist für Home Assistant
Eine Parser-Whitelist für CrowdSec, die legitimen Home Assistant-Traffic in NPMplus-Logs vom Parsen ausschließt. Damit wird verhindert, dass API-, Frontend- und WebSocket-Anfragen fälschlicherweise als verdächtig eingestuft werden.
Überblick
| Pfad | Beschreibung |
|---|---|
/api/websocket |
WebSocket-Verbindung (Haupt-UI-Kommunikation) |
/api/states |
Entity-Zustände |
/api/services |
Service-Aufrufe (Automationen, Integrationen) |
/api/config |
Konfigurationsdaten |
/api/history |
Verlaufsdaten |
/api/logbook |
Logbuch |
/api/template |
Template-Rendering |
/api/events |
Event-Bus |
/api/webhook/ |
Webhooks (Mobile App, Integrationen) |
/api/calendars |
Kalender-Daten |
/api/shopping_list |
Einkaufsliste |
/api/components |
Geladene Komponenten |
/api/panels |
Panel-Registrierung |
/api/error_log |
Fehler-Log |
/api/discovery_info |
Discovery-Informationen |
/api/onboarding |
Onboarding |
/api/cloud |
Nabu Casa Cloud |
/api/camera_proxy |
Kamera-Proxy |
/api/media_player_proxy |
Media-Player-Proxy |
/api/tts_proxy |
Text-to-Speech-Proxy |
/api/image |
Bild-Proxy |
/api/intent |
Sprachassistent-Intents |
/api/conversation |
Konversations-API |
/api/core |
Core-Informationen |
/api/hassio |
Supervisor-API & Ingress-Proxy |
/auth/token |
Token-Austausch (Login, Refresh) |
/auth/authorize |
OAuth2-Autorisierung |
/auth/login_flow/ |
Multi-Step-Login-Flow (HA-spezifisch) |
/auth/providers |
Authentifizierungs-Provider |
/auth/sign_path |
Signierte Pfade für temporären Zugriff |
/auth/long_lived_access_token |
Langzeit-Zugangstoken |
/frontend_latest/ |
Frontend-Assets (JavaScript, CSS) |
/frontend_es5/ |
Frontend-Assets für ältere Browser |
/static/ |
Statische Dateien (Icons, Bilder) |
/hacsfiles/ |
HACS (Home Assistant Community Store) Dateien |
/local/ |
Lokale benutzerdefinierte Dateien |
/hassio/ |
Supervisor & Add-on-Verwaltung (Ingress) |
/lovelace |
Dashboard-Routen |
/manifest.json |
Web-App-Manifest |
/service_worker.js |
Service Worker für PWA-Funktionalität |
Schnellstart
-
Datei kopieren:
cp 03-homeassistant-whitelist.yaml /etc/crowdsec/parsers/s02-enrich/03-homeassistant-whitelist.yaml -
CrowdSec neu starten:
docker restart crowdsec -
Funktion prüfen:
docker exec crowdsec cscli metrics
Detaillierte Anleitung: docs/installation.md