LINUX.ORG.RU
решено ФорумAdmin

Регулярное выражение для fail2ban

 , , ,


0

1

Доброго дня.

Нужна помощь в составлении регулярного выражения для fail2ban.

Часть лог-файла для обработки:

Надо отловить события вида:

  • disconnected due to protocol error.
  • disconnected, not authorised.
  • disconnected: Protocol error.

И связанный с ними IP-адрес по строке вида:

2024-04-03 10:50:06: New connection from 101.36.97.172:50028 on port 1883.

Для похожего лог-файла было предложено решение вида:

maxlines = 10
failregex = ^\s*: New connection from <ADDR>:\d+ [^\n]*<SKIPLINES>^\s*: Client \S+ disconnected, not authorised\.

Может у кого-нибудь получится адаптировать его под указанный мной лог-файл…

И ещё вопрос: как для параметра failregex указать сразу несколько выражений для поиска?



Последнее исправление: longpao (всего исправлений: 1)