Fail2Ban هو خادم يقوم بمسح ملفات السجل بحثًا عن إدخالات تشير إلى فشل عمليات تسجيل الدخول أو الهجمات الأخرى ، ثم يقوم بتنفيذ إجراءات مثل الجدار الناري أو حظر مصادر تلك الهجمات. يمكن استخدام هذا لمنع محاولات تخمين كلمة مرور القوة الغاشمة عن طريق حظر المهاجم قبل أن يتمكن من تجربة مجموعة واسعة من كلمات المرور.

أنواع كائنات التكوين الرئيسية الثلاثة في Fail2Ban هي:

مرشحات السجل
  الفلتر هو في الأساس تعبير عادي يمكن تطبيقه على ملف سجل لمطابقة عمليات تسجيل الدخول الفاشلة أو الهجمات الأخرى.

إجراءات المباراة
  الإجراء عبارة عن مجموعة من الأوامر التي يتم تشغيلها لمنع هجوم. يمكن أن يحدد الإجراء أيضًا أوامر لإلغاء حظر IP ، والأوامر التي يتم تشغيلها عند بدء تشغيل Fail2Ban أو إيقاف تشغيله.

تصفية عمل السجون
  السجن عبارة عن مزيج من عامل تصفية ، أو إجراء واحد أو أكثر ، وملف أو أكثر من ملفات السجل. يتم فحص السجل باستمرار بحثًا عن الخطوط التي تتطابق مع الفلتر ، وعندما يتم العثور على واحد يتم تنفيذ الإجراءات المحددة.