Назад | Перейти на главную страницу

Fail2ban не работает на Ubuntu

Я заметил кучу таких w00tw00t запросы поступают на мой сервер Ubuntu 12.04, поэтому я установил fail2ban. Я последовал за эти инструкции по настройке Fail2ban на запросы w00tw00t. Я убедился, что правильно назвал файлы, и перезапустил fail2ban после изменения конфигурации.

Я тестировал, набирая различные w00tw00t параметры в моем URL точно такие же, как у злоумышленников, но никто меня не забанит. Я не добавлял свой IP в список игнорирования. Я даже пробовал со своего телефона, все равно бана нет.

В jail.conf у меня есть следующее, расположенное в /etc/fail2ban/jail.conf

[w00tw00t-scans]

enabled  = true

action   = iptables-allports

sendmail-whois[name=SSH, dest=ubuntu, sender=fail2ban@mail.com]

filter   = w00tw00t

logpath  = /var/log/apache2/access.log

maxretry = 1

bantime  = 120  #testing so that I can verify and not be banned for a day!

Вот фильтр w00tw00t, расположенный в /etc/fail2ban/filter.d/w00tw00t.conf

#block w00tw00t scans of all variations

[Definition]

failregex = ^<HOST> .*”GET \/w00tw00t*

ignoreregex =

Я проверил, что путь к журналу задан правильно, введя непонятный параметр в свой URL-адрес, затем проверил access.log и, конечно же, он там был. Я также перезапустил fail2ban, после чего добавил правила.

Есть ли какие-либо другие настройки, которые мне нужно сделать из коробки с помощью fail2ban? После установки единственное, что я сделал, это добавил фильтр и бит wootwoot в jail.conf. Я проверил, работает ли он, набрав /etc/init.d/fail2ban start и он отвечает * Socket file /var/run/fail2ban/fail2ban.sock is present

edit - просто показывает, как выглядит запрос в /var/log/apache2/access.log

Вот злонамеренный запрос

67.215.248.8 - - [12/Feb/2014:18:59:42 +0000] "GET /w00tw00t.at.blackhats.romanian.anti-sec:) HTTP/1.1" 404 1997 "-" "ZmEu"

И вот просьба, которую я сделал

My.IP.Address - - [12/Feb/2014:21:41:13 +0000] "GET /w00tw00t HTTP/1.1" 404 1928 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.107 Safari/537.36"

Эти цитаты Мне не кажется, что вы использовали правильный текстовый редактор для написания регулярного выражения? Пытаться

Failregex = ^<HOST> .*"GET /w00tw00t.*"

Что, согласно fail2ban-regex, находит в обоих ваших примерах.