Страница 1 из 2
Avast
Добавлено: Вт окт 28, 2008 11:33
lordlev
Стоит запрет на ип в урл-ах. Перестал обновляться аваст. В логах видим, что обновление идет вида :
Used server:
http://75.126.120.194/iavs4x
Used server:
http://75.126.120.194/iavs4x
Перечеслять все сервера - а смысл? Их там куча......
Начинаю сочинять рег. выражение ..........
И вот второй день не могу никак

Хелп, плиз !

Добавлено: Вт окт 28, 2008 11:51
Slava
Я бы все же перечислил ip в allow_urls
whois 75.126.120.194
говорит, что сетка:
NetRange: 75.126.0.0 - 75.126.255.255
CIDR: 75.126.0.0/16
Пишем скрипт вида:
#!/usr/bin/perl -w
for($i=0;$i<256;$i++)
{
for($j=0;$j<256;$j++)
{
print "75.126.$i.$j\n";
}
}
для генерации списка и наблюдаем, не полезет ли аваст на другие сетки.
Добавлено: Вт окт 28, 2008 12:08
lordlev
есть и 74.55. и 70.85 и 74.52 и 209.62 ............. А завтра, глядишь, сменят серваки. При обновлении первым делом выкачиваются файлики тако содержания :
Постоянно только такое :
по этому-то я и пытаюсь рег. выражениями
Добавлено: Вт окт 28, 2008 12:58
Slava
Попробуйте поменять регулярное выражение для блокировки ip на это:
(^|\:\/\/)\d+\.\d+\.\d+\.\d+(?!\/iavs4x )
Добавлено: Вт окт 28, 2008 13:42
lordlev
Угу, фунциклюет
Вот так :
(^|\:\/\/)\d+\.\d+\.\d+\.\d+(?!\/iavs4x)
(^|\:\/\/)\d+\.\d+\.\d+\.\d+(?!\/cgi-bin/iavs4stats.cgi)
Понаблюдаем, мож еще чего добавить

Добавлено: Вт окт 28, 2008 17:26
lordlev
Как-то не стабильно срабатывает ........ иногда начинает не пущщать. Перегружаешь - опять пускает .........
Может я чего не так делаю ?
в конфиге
<AVAST>
ban_dir /usr/local/rejik/banlists/avast
url
http://192.168.10.150/ban/ip.html
allow_ip 192.168.10.0/255.255.255.0
<IP>
ban_dir /usr/local/rejik/banlists/ip
и дальше еще куча секций
в pcre на Avast
(^|\:\/\/)\d+\.\d+\.\d+\.\d+(?!\/iavs4x)
(^|\:\/\/)\d+\.\d+\.\d+\.\d+(?!\/cgi-bin/iavs4stats.cgi)
в pcre наIP
(^|\:\/\/)\d+\.\d+\.\d+\.\d+
Вроде-ж все логично ........ А все равно получаем :
Добавлено: Ср окт 29, 2008 9:08
Slava
Всё логично, секция ip у Вас срабатывает, как и раньше, по этому и блокируется.
Уберите секцию Avast, а измененные pcre правила впишите в секцию IP.
(^|\:\/\/)\d+\.\d+\.\d+\.\d+(?!\/iavs4x) - значит все ип адреса, кроме тех, за которыми идет /iavs4x
Добавлено: Ср окт 29, 2008 10:52
lordlev
Slava писал(а):Всё логично, секция ip у Вас срабатывает, как и раньше, по этому и блокируется.
Уберите секцию Avast, а измененные pcre правила впишите в секцию IP.
(^|\:\/\/)\d+\.\d+\.\d+\.\d+(?!\/iavs4x) - значит все ип адреса, кроме тех, за которыми идет /iavs4x
Увы и ах, но блокирует, собака

(
Видимо есть 2 варианта: или собрать список нужных ИП или вообще выкиинуть блокировку по ИП.......
Оба варианты не особо нравятся, но , скорее всего остановлюсь на первом ..........
Добавлено: Ср окт 29, 2008 10:57
Slava
Покажите лог блокирования.
Добавлено: Ср окт 29, 2008 11:11
lordlev
redirector.conf
pcre
(^|\:\/\/)\d+\.\d+\.\d+\.\d+(?!\/iavs4x)
(^|\:\/\/)\d+\.\d+\.\d+\.\d+(?!\/cgi-bin/iavs4stats.cgi)
redirector.log
Добавлено: Ср окт 29, 2008 13:38
Slava
Попробуйте:
(^|\:\/\/)\d+\.\d+\.\d+\.\d+\/(?!iavs4x)
Добавлено: Ср окт 29, 2008 13:42
Slava
и это:
(^|\:\/\/)\d+\.\d+\.\d+\.\d+\/(?!iavs4x|cgi-bin\/iavs4stats\.cgi)
Добавлено: Ср окт 29, 2008 15:47
lordlev
Поставил
Slava писал(а):
(^|\:\/\/)\d+\.\d+\.\d+\.\d+\/(?!iavs4x|cgi-bin\/iavs4stats\.cgi)
Наблюдаю

Добавлено: Ср окт 29, 2008 15:50
Slava
Лучше второе выражение поставьте, оно полнее.
А все предыдущие уберите, что бы только одна строчка была в pcre
Добавлено: Чт окт 30, 2008 11:40
lordlev
Slava писал(а):Лучше второе выражение поставьте, оно полнее.
А все предыдущие уберите, что бы только одна строчка была в pcre
Ну , думаю, что можно утверждать - проблема решена, сутки полет нормальный.
Slave - Слава и мильён респектов!!
