IT-lexikon › Nätverk › Fail2ban

Fail2ban

Nätverk In English → Uppdaterad: 2026-07-29

Läser loggfiler, letar efter mönster som ser ut som misslyckade inloggningar och blockerar avsändarens IP i brandväggen en stund. Skrivet i Python av Cyril Jaquier 2004.

Konfigureras som "jails", en per tjänst: ett filter med reguljära uttryck som matchar loggraderna, plus regler för hur många träffar inom vilket tidsfönster som ska ge hur lång bannlysning. Standardjailen för sshd är den alla börjar med, men samma modell fungerar för Postfix, nginx, Apache och webbapplikationer med egna loggar. Nyttan är främst att loggarna blir läsbara — bruset från automatiserade skanningar försvinner. Mot riktade angrepp hjälper det marginellt, och det ersätter aldrig nyckelbaserad autentisering med lösenordsinloggning avstängd. Alternativ: CrowdSec, som dessutom delar observationer mellan installationer, och sshguard.

← Tillbaka till lexikonet