Apache mod_evasive проблемы

Я использую модуль 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 с пользовательским адресом, а также пользовательской темой?


person Bogdan Stoica    schedule 11.11.2011    source источник


Ответы (1)


вы можете использовать DOSSystemCommand вместо DOSEmailNotify:

 DOSSystemCommand   "echo 'mod_evasive HTTP Blacklisted %s more info here: www.projecthoneypot.org/ip_%s' | mail -s 'Blocked IP by mod_evasive' root@localhost"
person rubo77    schedule 22.08.2012