Настройка fail2ban. Синтаксис строки failregexFail2ban

Вопросы по популярной и многофункциональной системе защиты сервера от атак Fail2ban
Ответить Пред. темаСлед. тема
Гость
 Настройка fail2ban. Синтаксис строки failregex

Сообщение Гость »

Здравствуйте! Настраиваю fail2ban, нужно, чтобы реагировал на определенные стрчоки из лог-файла. Но нигде не могу найти инструкцию, как правильно составить строку failregex.
Там какие-то скобочки, палочки, точечки. Где можно почитать подробнее об этом?
И что такое тэг <HOST>?
Реклама
Гена
 Re: Настройка fail2ban. Синтаксис строки failregex

Сообщение Гена »

Гость: тэг <HOST>
Насколько я понимаю, это Ip-адрес из лог-файла.
Гость:Где можно почитать подробнее об этом?
На сайте fail2ban, там есть WIKI http://www.fail2ban. org/wiki/index.php/Apache
Гость
 Re: Настройка fail2ban. Синтаксис строки failregex

Сообщение Гость »

А если у меня в логах есть знак вопроса, и я хочу вставить его в регулярное выражение, то как действовать? Ведь, насколько я понимаю, знак вопроса это спецсимвол.
Гена
 Re: Настройка fail2ban. Синтаксис строки failregex

Сообщение Гена »

Попробуйте обратный слэш \ перед знаком вопроса.
Ф.П.
 Re: Настройка fail2ban. Синтаксис строки failregex

Сообщение Ф.П. »

Гена, правильно! Обратный слэш отменяет метасимволы, коими являются

Код: Выделить всё

. ^ $ * + ? { [ ] \ | ( )
Точка это вообще любой символ кроме символа новой строки.
В fail2ban используются регулярные выражения языка Питон (python). О них много написано даже на русском языке. :)
Первый
 Re: Настройка fail2ban. Синтаксис строки failregex

Сообщение Первый »

Для проверки синтаксиса хорошо использовать команду fail2ban-regex
нужно указать путь к проверяемому логу и дальше в одинарных кавычках проверяемую строчку
Например, так:

Код: Выделить всё

 fail2ban-regex /var/log/nginx/error.log 'No such file or directory.*client\: <HOST>'
В результате будет показано число совпадений и найденные IP-адреса.
Если всё ОК, то вставляете строчку в фильтр и запускаете в работу. :)
Ответить Пред. темаСлед. тема

Быстрый ответ, комментарий, отзыв

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 100 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Настройка WIFI
    Николай » » в форуме Debian
    0 Ответы
    973 Просмотры
    Последнее сообщение Николай
  • Сколько памяти ест Fail2ban?
    Мегамаз » » в форуме Fail2ban
    1 Ответы
    1159 Просмотры
    Последнее сообщение Гость
  • Fail2ban. Как сделать, чтобы приходила почта?
    Гость » » в форуме Fail2ban
    1 Ответы
    847 Просмотры
    Последнее сообщение Админ-1
  • Как узнать версию Debian из командной строки?
    Шаша » » в форуме Debian
    3 Ответы
    1290 Просмотры
    Последнее сообщение Smirnov
  • Размер каталогов как узнать из командной строки?
    123 » » в форуме Debian
    1 Ответы
    1458 Просмотры
    Последнее сообщение админчик