Fail2Ban е сървър, който сканира регистрационни файлове за записи, показващи неуспешни влизания или други атаки, и след това изпълнява действия като защитна стена или по друг начин блокира източниците на тези атаки. Това може да се използва за предотвратяване на опити за гадаене на груба сила чрез блокиране на нападателя, преди той да може да изпробва широк набор от пароли.

Трите основни типа обект на конфигурация в Fail2Ban са:

Дневни филтри
  Филтърът е основно редовен израз, който може да бъде приложен към лог файл, за да съответства на неуспешни влизания или други атаки.

Действия по съвпадение
  Действието е набор от команди, които се изпълняват, за да блокират атака. Действие може също така да дефинира команди за отблокиране на IP и команди, които се изпълняват, когато Fail2Ban се стартира или изключи.

Филтрирайте затворите за действие
  Затворът е комбинация от филтър, едно или повече действия и един или повече регистрационни файлове. Дневникът непрекъснато се сканира за линии, които съответстват на филтъра, и когато се намери такъв, се изпълняват избраните действия.