Fail2Ban là một máy chủ quét các tệp nhật ký cho các mục nhập cho thấy thông tin đăng nhập không thành công hoặc các cuộc tấn công khác, sau đó thực hiện các hành động như tường lửa hoặc chặn các nguồn của các cuộc tấn công đó. Điều này có thể được sử dụng để ngăn chặn các nỗ lực đoán mật khẩu vũ phu bằng cách chặn kẻ tấn công trước khi nó có thể thử một loạt mật khẩu.

Ba loại đối tượng cấu hình chính trong Fail2Ban là:

Nhật ký bộ lọc
  Một bộ lọc về cơ bản là một biểu thức chính quy có thể được áp dụng cho tệp nhật ký để khớp với các lần đăng nhập thất bại hoặc các cuộc tấn công khác.

Tác vụ đối sánh
  Một hành động là một tập hợp các lệnh được chạy để chặn một cuộc tấn công. Một hành động cũng có thể xác định các lệnh để chặn IP và các lệnh được chạy khi Fail2Ban khởi động hoặc tắt.

Lọc tù hành động
  Nhà tù là sự kết hợp của một bộ lọc, một hoặc nhiều hành động và một hoặc nhiều tệp nhật ký. Nhật ký được quét liên tục để tìm các dòng khớp với bộ lọc và khi tìm thấy một hành động được chọn sẽ được thực hiện.