icq.pcre и reverse

Обсуждение программы редиректора
Ответить
freddyb
Сообщения: 3
Зарегистрирован: Пн сен 22, 2008 15:02

icq.pcre и reverse

Сообщение freddyb »

Хочу бухам дать доступ только на ICQ. Делаю секцию:
<BUHS>
ban_dir /usr/local/rejik3/banlists/buhs
url http://127.0.0.1/ban/nelza.html
work_id f:/usr/local/rejik3/id_buhs
reverse

В каталог banlists/buhs кидаю urls (сюда добавляю ещё rambler.ru) и pcre для ICQ из последнего dbl-листа (я купил подписку). После этого у пользователей из id_buhs перенаправляются ВСЕ страницы (а не только отсутствующие в urls для ICQ). Если убрать из каталога banlists/buhs файл pcre то всё отрабатывает нормально. Кажется, что icq.pcre неправильный.

линукс 2.6.14
squid 2.5-11
rejik 3.2.1
set-permissions не забыл.

в redirector.err и cache.log ничего необычного нет.
Пример из redirector.log, когда pcre присутствует в banlists/buhs и ВСЕ страницы перенаправляются:
2008-09-23 10:28:14 BUHS: 192.168.0.200 sveta http://rambler.ru/ (urls rule: rambler.ru)

Что делать? Без pcre аська не работает, в urls для неё слишком мало имён.

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

Не могу сейчас полноценно разобраться в проблеме, я в отпуске, приеду - посмотрю.
Пока предлагаю отказаться от pcre файла в этой секции и добавить в urls файл перечисление всех ip, подподающих под регулярные выражения из pcre, например, применяя скрипт вида:

#!/usr/bin/perl -w

for($i=0;$i<256;$i++)
{
for($j=0;$j<256;$j++)
{
print "205.188.$i.$j\n";
}
}

Ответить