Fail2Ban je strežnik, ki pregleda datoteke dnevnika za vnose, ki kažejo na neuspele prijave ali druge napade, in nato izvede dejanja, kot je požarni zid ali kako drugače blokira vire teh napadov. To lahko uporabite za preprečevanje poskusov ugibanja grobe sile z blokiranjem napadalca, preden lahko preizkusi širok razpon gesel.

Tri glavne vrste konfiguracijskih objektov v Fail2Ban so:

Dnevni filtri
  Filter je v osnovi reden izraz, ki ga lahko uporabimo za datoteko dnevnika, da se ujema z neuspešnimi prijavami ali drugimi napadi.

Ujemanje dejanj
  Dejanje je niz ukazov, ki se izvajajo za blokiranje napada. Dejanje lahko določi tudi ukaze za odblokiranje IP-ja in ukaze, ki se izvajajo, ko se Fail2Ban zažene ali izklopi.

Filtrirajte akcijske zapore
  Zapor je kombinacija filtra, enega ali več dejanj in ene ali več dnevniških datotek. Dnevnik se nenehno skenira za vrstice, ki se ujemajo s filtrom, in ko jih najdete, se izbrana dejanja izvedejo.