Maintenant j’ai paramétré une jail mais ça ne bloque pas l’attaque:
$ cat /etc/fail2ban/jail.d/joomla-login-errors.conf
[joomla-login-errors]
enabled = true
filter = joomla-login-errors
port = http,https
logpath = /var/www/site.com/web/logs/error.php
$ fail2ban-regex /var/www/site.com/web/logs/error.php /etc/fail2ban/filter.d/joomla-login-errors.conf
Running tests
=============
Use failregex filter file : joomla-login-errors, basedir: /etc/fail2ban
Use log file : /var/www/site.com/web/logs/error.php
Use encoding : UTF-8
Results
=======
Failregex: 534 total
|- #) [# of hits] regular expression
| 1) [534] ^.*INFO <HOST>.*joomlafailure.*(utilisateur|Username).*
`-
Ignoreregex: 0 total
Date template hits:
|- [# of hits] date format
| [534] Year-Month-Day[T ]24hour:Minute:Second(?:\.Microseconds)?(?:Zone offset)?
`-
Lines: 534 lines, 0 ignored, 534 matched, 0 missed
[processed in 0.05 sec]
Quand il dit " 534 matched" ça veut dire que la REGEX a été trouvée 534 fois ? Mais dans ce cas pourquoi l’IP apparait elle dans les logs de JOOMLA?