fail2ban-reporter
Automatycznie zgłaszaj zbanowane IP do AbuseIPDB i otrzymuj powiadomienia na Telegram
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
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ć
Utwórz bezpłatne konto na AbuseIPDB (https://www.abuseipdb.com/account/api) i pobierz klucz API.
Zapisz klucz API w menedżerze haseł poleceniem
pass insert abuseipdb/api-key, a następnie wklej swój klucz.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.Aby ręcznie raportować wszystkie aktualnie zablokowane adresy IP, uruchom
bash {baseDir}/scripts/report-banned.sh.Aby sprawdzić statystyki banów, użyj
bash {baseDir}/scripts/stats.sh. Aby weryfikować konkretny adres IP, uruchombash {baseDir}/scripts/check-ip.sh <ip>.Jeśli chcesz wyłączyć automatyczne raportowanie, wykonaj
bash {baseDir}/scripts/uninstall.sh.