-
Escrito por Alejandro López
-
Categoría: Linux
-
Publicado: 30 Junio 2015
-
Visto: 3234
Creamos la regla en el fichero de la jaula ubicado con vim /etc/fail2ban/jail.local
Mostrar/Ocultar código bash
[phpmyadmin]
enabled = true
port = http,https
filter = phpmyadmin
logpath = /var/log/apache*/*error.log
maxretry = 3
bantime = 3600
Y luego creamos el filtro, o detalles de la regla, en un fichero homónimo que creamos así: vim /etc/fail2ban/filter.d/phpmyadmin.conf
y dentro ponemos:
Mostrar/Ocultar código bash
[Definition]
failregex = [[]client <HOST>[]] (File does not exist|script ').*(phpMyAdmin|phpmyadmin|dbadmin|mysql|myadmin|w00t|muieblackcat|mysqladmin).*
ignoreregex =
Reiniciamos el servicio:
Mostrar/Ocultar código bash
Y si en un rato queremos ver que funciona veréis los primeros baneos:
Mostrar/Ocultar código bash
tail -f /var/log/fail2ban.log