Да не го мисля, слагам си тук how-to за fail2ban за dokuwiki
Добавям в /etc/fail2ban/jail.local
[dokuwiki]
enabled = true
filter = dokuwiki
logpath = /var/www/varnalab.org/log/access.log
findtime = 300
maxretry = 3
bantime = 604800
action = iptables-multiport[name=dokuwiki, port="http,https", protocol=tcp]
Създавам /etc/fail2ban/filter.d/dokuwiki.conf
[INCLUDES]
before = common.conf
[Definition]
failregex = ^.*"(GET|POST|HEAD).*/start/start/start/start/start/.*$
ignoreregex =
datepattern = ^[^\[]*\[({DATE})
{^LN-BEG}
Рестартирам
service fail2ban restart
Блокирам определено IP (при нужда)
fail2ban-client set dokuwiki banip xx.xx.xx.xx