Страница 1 из 1

pcre

Добавлено: Вт окт 18, 2011 17:00
kobzar
Добрый день коллеги!
Есть настроенный и прекрасно работающий rejik
В нем есть правило - банить медиа ресурсы
правило состоит из urls - списка самих ресурсов и pcre - списка запретов по расширениям!
Правило отрабатывает корректно, но по каким-то причинам пропускает один из фильтров,
а именно :
cat pcre

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

\.mpg([\W_]|$)
\.mpeg([\W_]|$)
\.avi([\W_]|$)
\.flv([\W_]|$)
\.mkv([\W_]|$)
\.vob([\W_]|$)
\.divx([\W_]$)
\.3gp([\W_]$)
\.mpe([\W_]$)
\.rmd([\W_]$)
\.rm([\W_]$)
\.mp3([\W_]$)
\.wav([\W_]$)
\.aac([\W_]$)
\.mp4([\W_]$)
Фильтр блокирует загрузку файлов с перечисленными разрешениями, но по какойто причине пропускает mp4 формат.
ТО есть с одного и того же ресурса (к примеру ex.ua) avi, mp3 и т.д. я загрузить не могу - о чем появляется соответствующая запись в
redirector.log но вот mp4 загружается без проблем. В логе тишина. Правил перекрывающих это разрешение нет.
подскажите пожалуйста куда копать ?

Re: pcre

Добавлено: Ср окт 19, 2011 7:19
Slava
Смотрите в аксес лог сквида, какой урл загружается и подпадает ли он под правила pcre.

Re: pcre

Добавлено: Ср окт 19, 2011 9:24
kobzar
Ну вот например блокирует avi

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

2011-10-19 08:20:58 MEDIA: 10.0.0.3 zerg http://fs139.www.ex.ua/load/a59024992c3046933d98525506e83b14/17381718/TTom.rabota.dlya.bazza_[Docent]_[mults.org].avi (pcre rule#: 3)
А в случае с МП4 - в логе реджика тишина а в сквиде имеем:
Ставим закачку получаем

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

1319001776.046 7 10.0.0.3 TCP_MISS/302 304 GET http://www.ex.ua/load/2670327 zerg DIRECT/77.120.115.184 -
Обрываем закачку и получаем

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

1319001783.502 7403 10.0.0.3 TCP_MISS/200 18832950 GET http://fs143.www.ex.ua/load/b7a3516b9f278440bb591d470d66a759/2670327/Dexter.s02e03.rus.LostFilm.TV_NEW.mp4 zerg DIRECT/46.182.85.93 video/mp4

Re: pcre

Добавлено: Ср окт 19, 2011 9:44
Slava

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

\.avi([\W_]|$)
\.mp4([\W_]$)
Найдите одно отличие

Re: pcre

Добавлено: Ср окт 19, 2011 10:21
kobzar
Спасибо! Простите за невнимательность!