security-monitor
Real-time security monitoring for Clawdbot. Detects intrusions, unusual API calls, credential usage patterns, and alerts on breaches.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Real-time security monitoring for Clawdbot. Detects intrusions, unusual API calls, credential usage patterns, and alerts on breaches.
How to use
Zainstaluj skill security-monitor z repozytorium openclaw. Nie wymaga zewnętrznych zależności — wystarczy Node.js dostępny w Twoim środowisku Clawdbota.
Uruchom monitorowanie w trybie rzeczywistym za pomocą polecenia node skills/security-monitor/scripts/monitor.cjs --interval 60. Parametr interval określa częstotliwość sprawdzania w sekundach. Wyniki będą wyświetlane na konsoli (stdout).
Aby monitorowanie działało w tle bez przerwy, uruchom je w trybie daemon: node skills/security-monitor/scripts/monitor.cjs --daemon --interval 60. Dzięki temu proces będzie działać niezależnie od sesji terminala.
Jeśli chcesz monitorować tylko wybrane zagrożenia, użyj flagi --threats. Na przykład node skills/security-monitor/scripts/monitor.cjs --threats=credentials,ports,api-calls będzie śledzić tylko anomalie poświadczeń, skanowanie portów i podejrzane wywołania API.
Aby zapewnić stałe działanie monitorowania, użyj PM2 lub systemd. Polecenie pm2 start monitor.cjs --name "clawdbot-security" -- --daemon --interval 60 uruchomi skill jako usługę zarządzaną przez PM2, która automatycznie restartuje się po awarii.
Logi alertów zapisywane są w pliku JSON pod ścieżką /root/clawd/clawdbot-security/logs/alerts.log. Możesz również skonfigurować powiadomienia na Telegram, aby otrzymywać alerty w czasie rzeczywistym na swoim telefonie.