FAIL2BAN-REGEX(1) دستورهای کاربری FAIL2BAN-REGEX(1)

fail2ban-regex - آزمودن گزینه “failregex” در Fail2ban

fail2ban-regex [OPTIONS] <LOG> <REGEX> [IGNOREREGEX]

نرم‌افزار Fail2Ban فایل لاگی را که حاوی گزارش‌های شکست در گذرواژه است می‌خواند و آدرس‌های IP متناظر را با استفاده از قوانین فایروال مسدود می‌کند.

این ابزار می‌تواند عبارات باقاعده را برای “fail2ban” بیازماید.

رشته‌ای که نشان‌دهنده یک خط لاگ است
مسیر یک فایل لاگ (/var/log/auth.log)
جستجو در ژورنال systemd (به systemd-python نیاز دارد)، اختیاراً همراه با پارامترهای backend؛ برای نحوه استفاده و مثال‌ها به `man jail.conf` مراجعه کنید (systemd-journal[journalflags=1]).

رشته‌ای که نشان‌دهنده یک “failregex” است
نام jail یا فیلتر، اختیاراً همراه با گزینه‌ها (sshd[mode=aggressive])
مسیر یک فایل فیلتر (filter.d/sshd.conf)

رشته‌ای که نشان‌دهنده یک “ignoreregex” است

نمایش شماره نسخه برنامه و خروج
نمایش این پیام راهنما و خروج
تنظیم دایرکتوری پیکربندی جایگزین
تنظیم الگوی سفارشی مورد استفاده برای تطبیق تاریخ/زمان
تنظیم منطقه زمانی مورد استفاده جهت تبدیل قالب زمان
کدگذاری فایل. پیش‌فرض: محلی سیستم (system locale)
میزبان‌های خام، آدرس‌های DNS را تحلیل (resolve) نمی‌کند
جایگزینی تعیین‌شده توسط DNS برای برچسب‌های <HOST> در عبارت باقاعده ('yes' - با تمام اشکال میزبان‌ها منطبق می‌شود، 'no' - فقط نشانی‌های IP)
حداکثر تعداد خطوط (maxlines) برای عبارات باقاعده چندخطی.
تطبیق‌های به سبک journalctl که فایل فیلتر را بازنویسی (override) می‌کنند. فقط “systemd-journal”
سطح لاگ برای استفاده توسط ثبت‌کننده لاگ Fail2Ban
دریافت نسخه در قالب کوتاه و ماشین‌خوان
افزایش پرگویی (جزئیات خروجی)
تنظیم سطح عددی پرگویی (۰..۴)
الگوها/عبارات باقاعده تاریخ پرگو در خروجی
تولید نشانی‌های اینترنتی debuggex.com جهت اشکال‌زدایی در آن سامانه
غیرفعال‌سازی بررسی برای تمام عبارات باقاعده
تنظیم نشانه برای چاپ تنها اطلاعات شکست (row, id, ip, msg, host, ip4, ip6, dns, matches, ...)
معکوس کردن جهت تطبیق، برای نمایش خطوط غیرمنطبق در خروجی.
هیچ خط منطبق‌نشده‌ای چاپ نشود
هیچ خط نادیده‌گرفته‌شده‌ای چاپ نشود
چاپ تمام خطوط منطبق‌شده
چاپ تمام خطوط منطبق‌نشده، بدون در نظر گرفتن تعداد
چاپ تمام خطوط نادیده‌گرفته‌شده، بدون در نظر گرفتن تعداد
غنی‌سازی پیام‌های لاگ با گزارش ردگیری خطای فشرده (traceback)
کامل کردن ردگیری خطاها، نه به صورت فشرده (برخلاف حالت پیش‌فرض)

نوشته‌شده توسط Cyril Jaquier <cyril.jaquier@fail2ban.org>. با مشارکت‌های فراوان از Yaroslav O. Halchenko، Steven Hiscocks و Sergey G. Brester (sebres).

گزارش باگ‌ها را به https://github.com/fail2ban/fail2ban/issues ارسال کنید.

حق نشر © 2004-2008 Cyril Jaquier، 2008- مشارکت‌کنندگان Fail2Ban.
حق نشر تغییرات متعلق به نویسندگان مربوطه آن‌ها است. تحت مجوز عمومی همگانی گنو نسخه ۲ (GPL) منتشر شده است.

fail2ban-client(1) fail2ban-server(1) jail.conf(5)

اوت ۲۰۲۶ fail2ban-regex 1.1.1