Я использую модуль apache mod_evasive для своего веб-сайта, и, похоже, он работает нормально. Поскольку вы можете указать в конфигурации запуск внешней команды при срабатывании правила, я добавил что-то вроде
DOSEmailNotify my_email<br/>
DOSSystemCommand "sudo /usr/bin/perl /etc/csf/csf.pl --tempdeny %s 300 -d in"<br/>
DOSLogDir "/var/log/httpd/mod_evasive"
Все работает нормально, но в электронном письме, которое я получаю, нет ни отправителя, ни темы, а тело выглядит так:
To: my_email
Subject: HTTP BLACKLIST 83.166.209.41
mod_evasive HTTP Blacklisted 83.166.209.41
Могу ли я в любом случае настроить mod_evasive с пользовательским адресом, а также пользовательской темой?