почему блокирует урл по regexp?

Обсуждение программы редиректора
Ответить
malik
Сообщения: 30
Зарегистрирован: Пн ноя 28, 2005 21:54
Откуда: Украина, Днепропетровск

почему блокирует урл по regexp?

Сообщение malik »

url:

Код: Выделить всё

http://www.google.com.ua/search?hl=ru&source=hp&biw=1152&bih=740&q=%D0%9A%D0%B0%D0%BA+%D0%B2%D1%8B%D0%BB%D0%B5%D1%87%D0%B8%D1%82%D1%8C+%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80+%D0%BE%D1%82+%D0%B2%D0%B8%D1%80%D1%83%D1%81%D0%B0+Virus.win%2F32.Sality.NAM&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&aq=f&aqi=&aql=&oq=&gs_rfai=&emsg=NCSR&noj=1&ei=WKGtTKTDK8uGswap5ICSDQ
regexp:

Код: Выделить всё

(^|\:\/\/)\d+\.\d+\.\d+\.\d++(?!\/iavs4x|\/cgi-bin\/iavs4stats\.cgi|\/translate_c|\/search\?q=cache:)
при запуске вручную урл пропускается нормально

Код: Выделить всё

proxy@proxy:~$ echo "http://www.google.com.ua/search?hl=ru&source=hp&biw=1152&bih=740&q=%D0%9A%D0%B0%D0%BA+%D0%B2%D1%8B%D0%BB%D0%B5%D1%87%D0%B8%D1%82%D1%8C+%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80+%D0%BE%D1%82+%D0%B2%D0%B8%D1%80%D1%83%D1%81%D0%B0+Virus.win%2F32.Sality.NAM&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&aq=f&aqi=&aql=&oq=&gs_rfai=&emsg=NCSR&noj=1&ei=WKGtTKTDK8uGswap5ICSDQ 10.6.100.123/- - GET" | /usr/local/rejik3/redirector /usr/local/rejik3/redirector.conf
http://www.google.com.ua/search?hl=ru&source=hp&biw=1152&bih=740&q=%D0%9A%D0%B0%D0%BA+%D0%B2%D1%8B%D0%BB%D0%B5%D1%87%D0%B8%D1%82%D1%8C+%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80+%D0%BE%D1%82+%D0%B2%D0%B8%D1%80%D1%83%D1%81%D0%B0+Virus.win%2F32.Sality.NAM&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&aq=f&aqi=&aql=&oq=&gs_rfai=&emsg=NCSR&noj=1&ei=WKGtTKTDK8uGswap5ICSDQ 10.6.100.123/- - GET
через прокси - блокирует и пишет в лог:

Код: Выделить всё

2010-10-07 15:25:51 IP: 10.6.105.74 o.palij http://www.google.com.ua/search?hl=ru&source=hp&biw=1152&bih=740&q=%D0%9A%D0%B0%D0%BA+%D0%B2%D1%8B%D0%BB%D0%B5%D1%87%D0%B8%D1%82%D1%8C+%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80+%D0%BE%D1%82+%D0%B2%D0%B8%D1%80%D1%83%D1%81%D0%B0+Virus.win%2F32.Sality.NAM&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&aq=f&aqi=&aql=&oq=&gs_rfai=&emsg=NCSR&noj=1&ei=WKGtTKTDK8uGswap5ICSDQ (pcre rule#: 1)
вот еще один:

Код: Выделить всё

2010-10-07 15:53:20 IP: 10.6.101.55 v-shtepa http://pass.yandex.ru/?retpath=http%3A%2F%2Fyandex.ua%2Fyandsearch%3Fclid%3D9582%26text%3D%25D0%25BC%25D0%25B0%25D0%25B3%25D0%25B8%25D1%258F%26lr%3D141&origsah=7F000001&ncrnd=7720&fretpath=http%3A%2F%2Fyandex.ua%2Fyandsearch%3Fclid%3D9582%26text%3D%25D0%25BC%25D0%25B0%25D0%25B3%25D0%25B8%25D1%258F%26lr%3D141 (pcre rule#: 1)

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

Re: почему блокирует урл по regexp?

Сообщение Slava »

Попробовал повторить у себя - пропускает как при запуске из консоли, так и при заходе через браузер.

Возможно у Вас срабатывает блокировка из за разности в логине или ip клиента, для теста попробуйте подставить их из лога режика в команду запуска из консоли.

Если не разберетесь, то запостите конфиг, hexdump -C секции, где находится это правило, ls -la /usr/local/rejik3/* и логи режика.

malik
Сообщения: 30
Зарегистрирован: Пн ноя 28, 2005 21:54
Откуда: Украина, Днепропетровск

Re: почему блокирует урл по regexp?

Сообщение malik »

Slava писал(а):Возможно у Вас срабатывает блокировка из за разности в логине или ip клиента, для теста попробуйте подставить их из лога режика в команду запуска из консоли.
вроде нет:

Код: Выделить всё

proxy@proxy:~$ echo "http://www.google.com.ua/search?hl=ru&source=hp&biw=1152&bih=740&q=%D0%9A%D0%B0%D0%BA+%D0%B2%D1%8B%D0%BB%D0%B5%D1%87%D0%B8%D1%82%D1%8C+%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80+%D0%BE%D1%82+%D0%B2%D0%B8%D1%80%D1%83%D1%81%D0%B0+Virus.win%2F32.Sality.NAM&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&aq=f&aqi=&aql=&oq=&gs_rfai=&emsg=NCSR&noj=1&ei=WKGtTKTDK8uGswap5ICSDQ 10.6.105.74/- o.palij GET" | /usr/local/rejik3/redirector /usr/local/rejik3/redirector.conf
http://www.google.com.ua/search?hl=ru&source=hp&biw=1152&bih=740&q=%D0%9A%D0%B0%D0%BA+%D0%B2%D1%8B%D0%BB%D0%B5%D1%87%D0%B8%D1%82%D1%8C+%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80+%D0%BE%D1%82+%D0%B2%D0%B8%D1%80%D1%83%D1%81%D0%B0+Virus.win%2F32.Sality.NAM&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&aq=f&aqi=&aql=&oq=&gs_rfai=&emsg=NCSR&noj=1&ei=WKGtTKTDK8uGswap5ICSDQ 10.6.105.74/- o.palij GET
Slava писал(а):Если не разберетесь, то запостите конфиг, hexdump -C секции, где находится это правило, ls -la /usr/local/rejik3/* и логи режика.
конфиг:

Код: Выделить всё

error_log /usr/local/rejik3/log/redirector.err
change_log /usr/local/rejik3/log/redirector.log
make-cache /usr/local/rejik3/make-cache
allow_urls /usr/local/rejik3/allowed/urls.txt

<BANNER>  
ban_dir /usr/local/rejik3/banlists/banners
url http://www.dp.uz.gov.ua/icons/1x1.gif
    allow_id f:/usr/local/rejik3/allowed/banners.txt

<IP>
ban_dir /usr/local/rejik3/banlists/ip
    allow_id f:/usr/local/rejik3/allowed/ip.txt
    allow_ip 10.6.8.65
    allow_ip 10.6.8.212
    allow_ip 10.6.105.60
    allow_ip 10.6.154.150
    allow ip 10.6.100.214

<DATING>
ban_dir /usr/local/rejik3/banlists/dating
    allow_id f:/usr/local/rejik3/allowed/dating.txt

<PORNO>
ban_dir /usr/local/rejik3/banlists/porn
    allow_id f:/usr/local/rejik3/allowed/porno.txt
    allow_ip 10.6.160.78

<AUDIO-VIDEO>  
ban_dir /usr/local/rejik3/banlists/audio-video
    allow_id f:/usr/local/rejik3/allowed/audio-video.txt
    allow_ip 10.6.160.78
    allow_ip 10.6.105.16

<ICQ>
ban_dir /usr/local/rejik3/banlists/icq
    allow_id f:/usr/local/rejik3/allowed/icq.txt
    allow_ip 10.6.160.78
    allow_ip 10.6.105.16
    allow_ip 10.6.100.92
    allow_ip 10.6.10.174
    allow ip 10.6.100.214
  
<MAIL>
ban_dir /usr/local/rejik3/banlists/mail
    allow_id f:/usr/local/rejik3/allowed/mail.txt
    allow_ip 10.6.160.78
    allow_ip 10.6.8.65
    allow_ip 10.6.10.94
    allow_ip 10.6.10.195
    allow_ip 10.6.8.60

<CHAT>
ban_dir /usr/local/rejik3/banlists/chats
    allow_id f:/usr/local/rejik3/allowed/chat.txt
    allow_ip 10.6.160.78

<CGI-PROXY>
ban_dir /usr/local/rejik3/banlists/proxy
    allow_id f:/usr/local/rejik3/allowed/cgi-proxy.txt
    allow_ip 10.6.160.78

<ONLINE-GAMES>
ban_dir /usr/local/rejik3/banlists/online-games
    allow_id f:/usr/local/rejik3/allowed/online-games.txt
    allow_ip 10.6.160.78

<VIRUS-DETECT>
ban_dir /usr/local/rejik3/banlists/virus-detect

<SPYWARE>
ban_dir /usr/local/rejik3/banlists/spyware

<CUSTOM>
ban_dir /usr/local/rejik3/banlists/custom
Если я правильно понял - hexdump -C секции, где находится это правило IP:

Код: Выделить всё

00000140  2f 62 61 6e 6e 65 72 73  2e 74 78 74 0a 0a 3c 49  |/banners.txt..<I|
00000150  50 3e 0a 62 61 6e 5f 64  69 72 20 2f 75 73 72 2f  |P>.ban_dir /usr/|
00000160  6c 6f 63 61 6c 2f 72 65  6a 69 6b 33 2f 62 61 6e  |local/rejik3/ban|
00000170  6c 69 73 74 73 2f 69 70  0a 20 20 20 20 61 6c 6c  |lists/ip.    all|
00000180  6f 77 5f 69 64 20 66 3a  2f 75 73 72 2f 6c 6f 63  |ow_id f:/usr/loc|
00000190  61 6c 2f 72 65 6a 69 6b  33 2f 61 6c 6c 6f 77 65  |al/rejik3/allowe|
000001a0  64 2f 69 70 2e 74 78 74  0a 20 20 20 20 61 6c 6c  |d/ip.txt.    all|
000001b0  6f 77 5f 69 70 20 31 30  2e 36 2e 38 2e 36 35 0a  |ow_ip 10.6.8.65.|
000001c0  20 20 20 20 61 6c 6c 6f  77 5f 69 70 20 31 30 2e  |    allow_ip 10.|
000001d0  36 2e 38 2e 32 31 32 0a  20 20 20 20 61 6c 6c 6f  |6.8.212.    allo|
000001e0  77 5f 69 70 20 31 30 2e  36 2e 31 30 35 2e 36 30  |w_ip 10.6.105.60|
000001f0  0a 20 20 20 20 61 6c 6c  6f 77 5f 69 70 20 31 30  |.    allow_ip 10|
00000200  2e 36 2e 31 35 34 2e 31  35 30 0a 20 20 20 20 61  |.6.154.150.    a|
00000210  6c 6c 6f 77 20 69 70 20  31 30 2e 36 2e 31 30 30  |llow ip 10.6.100|
00000220  2e 32 31 34 0a 0a 3c 44  41 54 49 4e 47 3e 0a 62  |.214..<DATING>.b|
ls -la:

Код: Выделить всё

-rwxr-xr-x  1 proxy proxy 12719 Дек 16  2005 /usr/local/rejik3/logger
-rwxr-xr-x  1 proxy proxy 44943 Фев 16  2009 /usr/local/rejik3/make-cache
-rwxr-xr-x  1 proxy proxy 41440 Фев 16  2009 /usr/local/rejik3/redirector
-rw-r--r--  1 proxy proxy  7272 Авг 12 22:39 /usr/local/rejik3/redirector.conf
-rw-r--r--  1 proxy proxy  3082 Фев 16  2009 /usr/local/rejik3/redirector.conf.dist
-rw-r--r--  1 root  root   1968 Окт  7 16:12 /usr/local/rejik3/topost

/usr/local/rejik3/allowed:
итого 44
drwxrwxr-x 2 proxy proxy 4096 Окт  7 12:45 .
drwxrwx--- 7 proxy proxy 4096 Окт  7 16:15 ..
-rw-rw-r-- 1 proxy proxy  116 Май 31 15:01 admins.txt
-rw-rw-r-- 1 proxy proxy   86 Май 31 15:01 audio-video.txt
lrwxrwxrwx 1 root  root    10 Фев 17  2009 banners.txt -> admins.txt
lrwxrwxrwx 1 root  root    10 Фев 17  2009 cgi-proxy.txt -> admins.txt
lrwxrwxrwx 1 root  root    10 Фев 17  2009 chat.txt -> admins.txt
-rw-rw-r-- 1 proxy proxy  175 Сен  2 16:06 dating.txt
-rw-rw-r-- 1 proxy proxy  216 Авг 30 11:57 icq.txt
-rw-rw-r-- 1 proxy proxy  216 Авг 30 11:57 ip.txt
-rw-rw-r-- 1 proxy proxy  241 Сен 29 11:29 mail.txt
-rw-rw-r-- 1 proxy proxy  177 Сен 29 10:55 nonworkhours.txt
lrwxrwxrwx 1 root  root    10 Фев 17  2009 online-games.txt -> admins.txt
lrwxrwxrwx 1 root  root    10 Фев 17  2009 porno.txt -> admins.txt
-rw-rw-r-- 1 proxy proxy   78 Окт  1  2007 updates.txt
-rw-rw-r-- 1 proxy proxy  673 Окт  7 15:36 urls.txt

/usr/local/rejik3/banlists:
итого 72
drwxrwxr-x 17 proxy proxy 4096 Июл 15 09:14 .
drwxrwx---  7 proxy proxy 4096 Окт  7 16:15 ..
drwxrwxr-x  2 proxy proxy 4096 Фев 17  2009 audio-video
drwxrwxr-x  2 proxy proxy 4096 Фев 17  2009 banners
drwxrwxr-x  2 proxy proxy 4096 Фев 17  2009 chats
drwxrwxr-x  2 proxy proxy 4096 Сен 14 11:39 custom
drwxrwxr-x  2 proxy proxy 4096 Фев 17  2009 dating
drwxrwxr-x  2 proxy proxy 4096 Фев 17  2009 icq
drwxrwxr-x  2 proxy proxy 4096 Дек 21  2009 ip
-rw-rw-r--  1 proxy proxy   80 Авг 16  2004 js.ban
drwxrwxr-x  2 proxy proxy 4096 Мар  9  2010 mail
drwxrwxr-x  2 proxy proxy 4096 Фев 17  2009 online-games
drwxrwxr-x  2 proxy proxy 4096 Фев 17  2009 porn
drwxrwxr-x  2 proxy proxy 4096 Мар  9  2010 proxy
drwxr-xr-x  2 proxy proxy 4096 Июл 31  2009 spyware
drwxrwxr-x  2 proxy proxy 4096 Дек  1  2006 updates
drwxr-xr-x  2 proxy proxy 4096 Июл 31  2009 virus-detect
drwxrwxr-x  2 proxy proxy 4096 Фев 17  2009 warez

/usr/local/rejik3/dbl:
итого 650516
drwxrwxr-x 4 proxy proxy      4096 Окт  5 08:58 .
drwxrwx--- 7 proxy proxy      4096 Окт  7 16:15 ..
-rwxr-xr-x 1 proxy proxy      5122 Июн 21 11:43 dbl_expand
-rwxr-xr-x 1 proxy proxy       987 Янв 27  2005 dbl_stat
-rwxr-xr-x 1 proxy proxy        75 Фев 20  2010 FAST
-rw-rw-r-- 1 proxy proxy       419 Окт  5 08:58 fast.dbl
-rwxr-xr-x 1 proxy proxy       134 Фев 20  2010 FULL
-rw-r--r-- 1 root  root   10571039 Окт  3 07:38 list.dbl
-rw-rw-r-- 1 proxy proxy 226883627 Авг  8 07:59 list_full.dbl
-rw-r--r-- 1 root  root  232092865 Июн 21 12:13 list_gz.dbl
drwxrwxr-x 2 proxy proxy      4096 Окт  3 07:41 lists
-rw-r--r-- 1 root  root  195211868 Апр 25 07:48 list.tmp.orig
drwxr-xr-x 2 proxy proxy     12288 Окт  3 07:38 NEW
-rwxr-xr-x 1 proxy proxy      4017 Мар 11  2009 Update
-rwxr-xr-x 1 proxy proxy      1339 Мар 11  2009 Update.Fast
-rw-rw-r-- 1 proxy proxy     24205 Окт  5 08:58 update.fast.log
-rw-rw-r-- 1 proxy proxy    592077 Окт  3 07:38 update.log
-rw-r--r-- 1 root  root          5 Окт  3 07:38 VERSION

/usr/local/rejik3/log:
итого 329696
drwxrwxr-x 2 proxy proxy      4096 Окт  7 06:25 .
drwxrwx--- 7 proxy proxy      4096 Окт  7 16:15 ..
-rw-r----- 1 proxy proxy   2335914 Окт  7 16:15 redirector.err
-rw-r----- 1 proxy proxy    683932 Окт  7 04:10 redirector.err.1.gz
-rw-r----- 1 proxy proxy    514952 Окт  6 05:25 redirector.err.2.gz
-rw-r----- 1 proxy proxy    481114 Окт  4 19:49 redirector.err.3.gz
-rw-r----- 1 proxy proxy     92603 Окт  4 02:11 redirector.err.4.gz
-rw-r----- 1 proxy proxy     45670 Окт  2 23:47 redirector.err.5.gz
-rw-r----- 1 proxy proxy    701394 Окт  1 23:14 redirector.err.6.gz
-rw-r----- 1 proxy proxy    646630 Окт  1 01:16 redirector.err.7.gz
-rw-r----- 1 proxy proxy    757277 Сен 30 02:36 redirector.err.8.gz
-rw-r----- 1 proxy proxy    735528 Сен 29 00:19 redirector.err.9.gz
-rw-r----- 1 proxy proxy 124357768 Окт  7 16:15 redirector.log
-rw-r----- 1 proxy proxy 148993947 Окт  7 06:25 redirector.log.1
-rw-r----- 1 proxy proxy   7891691 Окт  6 06:23 redirector.log.2.gz
-rw-r----- 1 proxy proxy   9686185 Окт  5 06:27 redirector.log.3.gz
-rw-r----- 1 proxy proxy   2474012 Окт  4 06:25 redirector.log.4.gz
-rw-r----- 1 proxy proxy    463993 Окт  3 06:14 redirector.log.5.gz
-rw-r----- 1 proxy proxy   8557518 Окт  2 05:11 redirector.log.6.gz
-rw-r----- 1 proxy proxy  10830322 Окт  1 06:25 redirector.log.7.gz
-rw-r----- 1 proxy proxy   8309102 Сен 30 06:15 redirector.log.8.gz
-rw-r----- 1 proxy proxy   8588383 Сен 29 06:25 redirector.log.9.gz

/usr/local/rejik3/tools:
итого 7024
drwxr-sr-x 2 proxy proxy    4096 Окт  7 15:27 .
drwxrwx--- 7 proxy proxy    4096 Окт  7 16:15 ..
-rwxr-xr-x 1 proxy proxy     574 Мар  6  2006 benchmark
-rwxr-xr-x 1 proxy proxy     137 Июл 31  2009 check-redirector
-rw-r--r-- 1 proxy proxy   69829 Мар  6  2006 IN
-rw-r--r-- 1 proxy proxy   14684 Фев 16  2009 IN.gz
-rw-r--r-- 1 proxy proxy 6982900 Июн  9  2006 IN.pre
-rwxr-xr-x 1 proxy proxy     134 Мар  6  2006 kill-cache
-rwxr-xr-x 1 proxy proxy   12719 Дек 16  2005 logger
-rwxr-xr-x 1 proxy proxy   43878 Мар  6  2006 make-cache
-rw-r--r-- 1 proxy proxy    6569 Окт 28  2008 redirector.conf
-rwxr-xr-x 1 proxy proxy      90 Дек 16  2005 r.sh
-rw-r--r-- 1 proxy proxy     271 Дек  1  2005 scr
-rwxr-xr-x 1 proxy proxy      49 Мар  6  2006 set-permissions
логи:

Код: Выделить всё

2010-10-07 16:20:14 IP: 10.6.105.74 o.palij http://www.google.com.ua/search?hl=ru&client=opera&rls=ru&q=%D0%9A%D0%B0%D0%BA+%D0%B2%D1%8B%D0%BB%D0%B5%D1%87%D0%B8%D1%82%D1%8C+%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80+%D0%BE%D1%82+%D0%B2%D0%B8%D1%80%D1%83%D1%81%D0%B0+Virus.win%2F32.Sality.NAM&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&aq=f&aqi=&aql=&oq=&gs_rfai= (pcre rule#: 1)

2010-10-07 16:20:54 IP: 10.6.105.74 o.palij http://pass.yandex.ru/?retpath=http%3A%2F%2Fyandex.ua%2Fyandsearch%3Fclid%3D9582%26text%3D%25D0%25BC%25D0%25B0%25D0%25B3%25D0%25B8%25D1%258F%26lr%3D141&origsah=7F000001&ncrnd=7720&fretpath=http%3A%2F%2Fyandex.ua%2Fyandsearch%3Fclid%3D9582%26text%3D%25D0%25BC%25D0%25B0%25D0%25B3%25D0%25B8%25D1%258F%26lr%3D141 (pcre rule#: 1)

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

Re: почему блокирует урл по regexp?

Сообщение Slava »

hexdump -C /usr/local/rejik3/banlists/ip/pcre

malik
Сообщения: 30
Зарегистрирован: Пн ноя 28, 2005 21:54
Откуда: Украина, Днепропетровск

Re: почему блокирует урл по regexp?

Сообщение malik »

Slava писал(а):hexdump -C /usr/local/rejik3/banlists/ip/pcre

Код: Выделить всё

00000000  28 5e 7c 5c 3a 5c 2f 5c  2f 29 5c 64 2b 5c 2e 5c  |(^|\:\/\/)\d+\.\|
00000010  64 2b 5c 2e 5c 64 2b 5c  2e 5c 64 2b 2b 28 3f 21  |d+\.\d+\.\d++(?!|
00000020  5c 2f 69 61 76 73 34 78  7c 5c 2f 63 67 69 2d 62  |\/iavs4x|\/cgi-b|
00000030  69 6e 5c 2f 69 61 76 73  34 73 74 61 74 73 5c 2e  |in\/iavs4stats\.|
00000040  63 67 69 7c 5c 2f 74 72  61 6e 73 6c 61 74 65 5f  |cgi|\/translate_|
00000050  63 7c 5c 2f 73 65 61 72  63 68 5c 3f 71 3d 63 61  |c|\/search\?q=ca|
00000060  63 68 65 3a 29 0a                                 |che:).|
00000066

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

Re: почему блокирует урл по regexp?

Сообщение Slava »

На сколько я понимаю, Вы можете гарантированно повторить ошибку, зайдя через сквид и получить блокировку?
Если да, то проще получить то, что сквид кидает режику на обработку, что бы стало понятнее.

Создайте небольшой скрипт:
-------------
/usr/local/rejik3/logger | /usr/local/rejik3/redirector /usr/local/rejik3/redirector.conf
-------------
И подключите его в качестве редиректора, вместо режика.
Удалите все логи режика.
Передерните сквид и зайдите по урлу для повторения ошибки.
Скопируйте логи режика и логера (/usr/local/rejik3/elog) в отдельную папку, пропишите назад старый редиректор и передерните сквид.

Результатом этих действий станет файл /usr/local/rejik3/elog, это данные, которые сквид передает режику.
Можно сделать cat /usr/local/rejik3/elog | /usr/local/rejik3/redirector /usr/local/rejik3/redirector.conf и посмотреть, пропускает ли режик нужный урл.
Потом можно удалить из elog все строки, кроме этого урла и сравнить его с тем, что раньше запускали из консоли.

PS: запускать редиректор из консоли можно только из под пользователя сквиды, иначе будут проблемы с правами.

malik
Сообщения: 30
Зарегистрирован: Пн ноя 28, 2005 21:54
Откуда: Украина, Днепропетровск

Re: почему блокирует урл по regexp?

Сообщение malik »

Slava писал(а):На сколько я понимаю, Вы можете гарантированно повторить ошибку, зайдя через сквид и получить блокировку?
Гм. Сегодня уже не блокирует вышеуказанные урлы. Если еще обнаружу - попробую.

malik
Сообщения: 30
Зарегистрирован: Пн ноя 28, 2005 21:54
Откуда: Украина, Днепропетровск

Re: почему блокирует урл по regexp?

Сообщение malik »

elog:

Код: Выделить всё

http://auto.yandex.ru/options.xml?retpath=http%3A%2F%2Fauto.yandex.ru%2Fsearch.xml%3Fmark%3DSUBARU%26model%3DB9_TRIBECA%26state%3DNEW%26state%3DUSED%26price_from%3D%26price_to%3D%26currency%3DUAH%26year_from%3D%26year_to%3D%26color%3D%26km_age_to%3D%26displacement_from%3D%26displacement_to%3D%26engine_type%3D%26climate%3D%26airbag%3D 10.6.105.74/- o.palij GET - myip=10.6.254.16 myport=3128
log:

Код: Выделить всё

2010-10-19 11:20:30 IP: 10.6.105.74 o.palij http://auto.yandex.ru/options.xml?retpath=http%3A%2F%2Fauto.yandex.ru%2Fsearch.xml%3Fmark%3DSUBARU%26model%3DB9_TRIBECA%26state%3DNEW%26state%3DUSED%26price_from%3D%26price_to%3D%26currency%3DUAH%26year_from%3D%26year_to%3D%26color%3D%26km_age_to%3D%26displacement_from%3D%26displacement_to%3D%26engine_type%3D%26climate%3D%26airbag%3D (pcre rule#: 1)
Но оно как-то странно. Три раза не пустило, а потом нормально пускает.

malik
Сообщения: 30
Зарегистрирован: Пн ноя 28, 2005 21:54
Откуда: Украина, Днепропетровск

Re: почему блокирует урл по regexp?

Сообщение malik »

А как посмотреть версию скомпиленого режика?
У меня явно не 3.2.8. А там есть такое:
Исправлена ошибка pcre поиска, связанная с неверным заданием длинны урла
И по симптомам похоже с
viewtopic.php?f=1&t=871
может это оно?
Последний раз редактировалось malik Вт окт 19, 2010 12:35, всего редактировалось 1 раз.

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

Re: почему блокирует урл по regexp?

Сообщение Slava »

Попробовал у себя, всегда пускает.
У Вас последняя версия режика?
Если да, то затарьте папку режика целиком и скиньте мне по почте.

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

Re: почему блокирует урл по regexp?

Сообщение Slava »

Мало вероятно.
Версию пишет в redirector.err, в скобках, например "Run make-cache (3.2.9) ".
Если не пишет, то версия старее 3.2.6

Но обновится до последней версии не помешает.

malik
Сообщения: 30
Зарегистрирован: Пн ноя 28, 2005 21:54
Откуда: Украина, Днепропетровск

Re: почему блокирует урл по regexp?

Сообщение malik »

Slava писал(а):Мало вероятно.
Версию пишет в redirector.err, в скобках, например "Run make-cache (3.2.9) ".
Если не пишет, то версия старее 3.2.6

Но обновится до последней версии не помешает.
Не пишет. Значит старее. Обновился. Понаблюдаю.

Ответить