Просто создайте копию svn каталога.
Править:
Как уже упомянуто - необходимо остановить svn сервер сначала.
Необходимо остановить апача и ssh также при использовании их для доступа к repo.
Это задание для Fail2Ban . Вы можете использовать его для сканирования файлов журнала на предмет определенных выражений и блокировки с помощью iptables на основе этих результатов.
fail2ban должен быть доступен в большинстве репозиториев распространения, хотя вам, возможно, придется добавить дополнительные репозитории.
Вы можете создать файл .htaccess в каталоге форума и поместить его, следующие строки могут помочь определить этот URL-адрес путем доступа.
Порядок разрешить, запретить
Запретить всем
Поставьте решение от OP
Вот как:
cd /tmp
rpm -Uvh http://download. fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm
yum install fail2ban
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"]
Создайте файл apache-banforum.conf
в /etc/fail2ban/filter.d/
с
failregex = ^ -.*"(GET|POST).*/forum/.*$.
ignoregex =
/etc/init.d/fail2ban start