Файл журнала Apache синтаксического анализа и дюйм/с запрета

Существует об/мин № 1.6.x для RHEL/CentOS, потому что никто не создал его. Я не мог найти его с помощью rpm.pbone.net. В CentOS 5.6 svn должен быть в 1.6.x (RHEL в бета-версии теперь).

mod_dav_svn 1.4 от Вашего Base репозиторий, не для rpmforge.

0
задан 6 May 2013 в 17:07
1 ответ

Взгляните на Fail2Ban и на это Howto , где приведены примеры фильтров для файлов журнала Apache.

Вот пример, который должен выполнить что вы спрашиваете. См. руководство и настройте его в соответствии со своими потребностями:

/etc/fail2ban/filters.d/apache-attackers.conf

[Definition]
failregex = <HOST> - - [[^]]+] "GET / HTTP/1.1" 200 .* "REFERER"

/etc/fail2ban/local.jail

[DEFAULT]
ignoreip = 127.0.0.1 <an IP you access the system from>

[apache-attackers]
enabled = true
port    = http,https
filter  = apache-attackers
bantime = 86400
logpath = /var/log/httpd/*access_log
maxretry = 5

Включить ] fail2ban при запуске (RHEL / CentOS) и запустите его:

chkconfig fail2ban on
service fail2ban start

Примечание: Протестировано на RHEL / CentOS, ваш пробег может отличаться.

2
ответ дан 4 December 2019 в 14:12

Теги

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