Назад | Перейти на главную страницу

fail2ban failregex очевидно не запрещает

Заметив неоднократные попытки доступа к предполагаемым ресурсам webadmin на моем сервере блоками с помощью одних и тех же IP-адресов (то есть повторяющиеся попытки с каждого IP-адреса в длинном списке «общих» ресурсов веб-администратора сервера, например / phpmyadmin, / mysql и т. Д.), Я ' Мы настроили пользовательский фильтр fail2ban (и тюрьму), который успешно протестировал в fail2ban-regex мой apache2 / access.log, показывая 55 «попаданий» (кажется, без проверки):

[INCLUDES] before = apache-common.conf [Definition] failregex = '^<HOST> - - .*"GET \/phpmyadmin|"GET \/phpMyAdmin|"GET \/pma\/|"GET \/myadmin|"GET \/admin|"GET \/mysql.*$' ignoreregex = ''

В журнале fail2ban.log отображается загруженная новая тюрьма. Однако ни один из нескольких вызывающих нарушение IP-адресов в текущем apache2 / access.log не отображается в журнале fail2ban.log после перезапуска.

Я понимаю, что f2b запрещает текущие журналы, не дожидаясь новых записей журнала.

Означает ли это, что новый фильтр и тюрьма не работают должным образом?

Спасибо!

Насколько я понимаю, fail2ban игнорирует любые записи журнала старше, чем findtime установка для джейла (по умолчанию 600 секунд).