Fail2Ban je poslužitelj koji skenira datoteke zapisa za unose koji ukazuju na neuspjele prijave ili druge napade, a zatim izvodi radnje poput vatrozida ili na drugi način blokira izvore tih napada. Ovo se može koristiti za sprečavanje pokušaja nagađanja brže sile pomoću blokiranja napadača prije nego što isproba širok raspon zaporki.

Tri glavne vrste objekata konfiguracije u Fail2Ban su:

Prijavite filtre
  Filter je u osnovi pravilan izraz koji se može primijeniti na datoteku dnevnika kako bi se podudarali s neuspjelim prijavama ili drugim napadima.

Akcije podudaranja
  Akcija je skup naredbi koje se izvode za blokiranje napada. Akcija također može definirati naredbe za deblokiranje IP adrese i naredbe koje se izvode kada se Fail2Ban pokrene ili isključi.

Filtrirajte akcijske zatvore
  Zatvor je kombinacija filtra, jedne ili više radnji i jedne ili više datoteka dnevnika. Zapisnik se kontinuirano skenira radi linija koje odgovaraju filtru, a kad se pronađe, odabrane su radnje.