Apache mod_evasive проблемы - PullRequest
       16

Apache mod_evasive проблемы

0 голосов
/ 11 ноября 2011

Я использую модуль mod_evasive apache для своего сайта, и он, кажется, работает просто отлично. Поскольку вы можете указать в конфигурации запуск внешней команды при запуске правила, я добавил что-то вроде

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

1 Ответ

1 голос
/ 22 августа 2012

вы можете использовать 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"
...