Автоматически IP блока, кто запрашивает определенный URL

Просто создайте копию svn каталога.

Править:

Как уже упомянуто - необходимо остановить svn сервер сначала.

Необходимо остановить апача и ssh также при использовании их для доступа к repo.

3
задан 16 March 2015 в 08:25
3 ответа

Это задание для Fail2Ban . Вы можете использовать его для сканирования файлов журнала на предмет определенных выражений и блокировки с помощью iptables на основе этих результатов.

fail2ban должен быть доступен в большинстве репозиториев распространения, хотя вам, возможно, придется добавить дополнительные репозитории.

4
ответ дан 3 December 2019 в 04:47

Вы можете создать файл .htaccess в каталоге форума и поместить его, следующие строки могут помочь определить этот URL-адрес путем доступа.

Порядок разрешить, запретить Запретить всем

3
ответ дан 3 December 2019 в 04:47

Поставьте решение от OP

Вот как:

  1. SSH на ваш сервер
  2. Потому что я в CentOS, cd /tmp
  3. Потому что я в CentOS, rpm -Uvh http://download. fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm
  4. yum install fail2ban
  5. Edit /etc/fail2ban/jail.conf and add..

    [apache-banforum]
    включённый = истинный
    фильтр = апач-банфорум
    logpath = /usr/local/apache/domlogs/website/website.co.uk <-- изменение в вашем файле журнала
    максретрия = 1
    время запрета = 60000
    действие = iptables-multiport[name=BanForum, port="http,https"]
    
  6. Создайте файл apache-banforum.conf в /etc/fail2ban/filter.d/ с

    failregex = ^ -.*"(GET|POST).*/forum/.*$.
    ignoregex =
    
  7. /etc/init.d/fail2ban start

5
ответ дан 3 December 2019 в 04:47

Теги

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