Fail2Ban adalah pelayan yang mengimbas fail log untuk entri yang menunjukkan log masuk yang gagal atau serangan lain, dan kemudian melakukan tindakan seperti firewall atau menyekat sumber serangan tersebut. Ini dapat digunakan untuk mencegah percubaan menebak kata sandi dengan kekuatan kasar dengan menyekat penyerang sebelum dapat mencuba pelbagai kata laluan.

Tiga jenis objek konfigurasi utama di Fail2Ban adalah:

Penapis Log
  Penapis pada dasarnya adalah ungkapan biasa yang dapat digunakan pada fail log untuk memadankan log masuk yang gagal atau serangan lain.

Perlawanan Perlawanan
  Tindakan adalah sekumpulan perintah yang dijalankan untuk menyekat serangan. Tindakan juga dapat menentukan perintah untuk membatalkan blokir IP, dan perintah yang dijalankan ketika Fail2Ban dimulakan atau dimatikan.

Tapis Jejak Tindakan
  Penjara adalah gabungan penapis, satu atau lebih tindakan, dan satu atau lebih fail log. Log secara berterusan diimbas untuk baris yang sesuai dengan penapis, dan apabila didapati tindakan yang dipilih dilakukan.