Toolverse
Wszystkie skille

fail2ban-reporter

autor: openclaw

Automatycznie zgłaszaj zbanowane IP do AbuseIPDB i otrzymuj powiadomienia na Telegram

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
1

O skillu

Skill monitoruje fail2ban i automatycznie raportuje zaatakujące adresy IP do bazy AbuseIPDB. Gdy fail2ban zablokuje nowe IP, skrypt natychmiast wysyła raport z kategorią ataku brute-force oraz powiadomienie na Telegram. Możesz też ręcznie sprawdzić statystyki banów, raportować wszystkie aktualnie zablokowane adresy lub weryfikować konkretne IP. Idealny do zarządzania bezpieczeństwem serwera i śledzenia ataków.

Jak używać

  1. Utwórz bezpłatne konto na AbuseIPDB (https://www.abuseipdb.com/account/api) i pobierz klucz API.

  2. Zapisz klucz API w menedżerze haseł poleceniem pass insert abuseipdb/api-key, a następnie wklej swój klucz.

  3. Uruchom skrypt instalacji: bash {baseDir}/scripts/install.sh. Skrypt skonfiguruje automatyczne raportowanie — od tego momentu każde nowe blokowanie IP przez fail2ban będzie natychmiast zgłaszane do AbuseIPDB i wysyłane na Telegram.

  4. Aby ręcznie raportować wszystkie aktualnie zablokowane adresy IP, uruchom bash {baseDir}/scripts/report-banned.sh.

  5. Aby sprawdzić statystyki banów, użyj bash {baseDir}/scripts/stats.sh. Aby weryfikować konkretny adres IP, uruchom bash {baseDir}/scripts/check-ip.sh <ip>.

  6. Jeśli chcesz wyłączyć automatyczne raportowanie, wykonaj bash {baseDir}/scripts/uninstall.sh.

Podobne skille