проблемы с установкой fail2ban

244
spazy

извините за мой плохой английский, я не знаком с fail2ban, мне нужна помощь, чтобы автоматически заблокировать некоторые ips, которые пытаются подключиться к моему серверу, я не могу найти правильное регулярное выражение для правильной работы failban.

вот часть моего журнала

85.225.94.226 - - [03/Feb/2016:12:34:04 +0100] "GET /live/test/test/102.ts HTTP/1.1" 200 0 "-" "VLC/2.1.0 LibVLC/2.2.1" 85.225.94.226 - - [03/Feb/2016:12:34:05 +0100] "GET /live/test/test/102.ts HTTP/1.1" 200 0 "-" "VLC/2.1.0 LibVLC/2.2.1" 

Я хочу правильное значение failregex для запрета ip 85.225.94.226, также я хочу включить эту часть "/test/test/"в failregex

Я сделал это так, но это не работает

failregex = <HOST> - - [.*] "GET /live/test/test/.* 
0

1 ответ на вопрос

0
GreenTeaTech

Это должно работать:

^<HOST>.*] "GET */test/test/* 

Вы можете проверить, работает ли регулярное выражение, выполнив следующую команду:

fail2ban-regex /var/log/yourlog.log /etc/fail2ban/filter.d/yourfilter.conf 

Похожие вопросы