LINUX.ORG.RU
ФорумAdmin

bfilter совсем не filter


0

0

Доброго всем времени суток. Который уже день бьюсь над bfilter'ом, пытаясь заставить его блокировать контент с нужных мне хостов. Предположим, в /etc/bfilter/urls.local есть строка:

AD /http(s)?://.*dt00.net\/.*/

которая, по моему разумению, должна напрочь срезать все, что идет с *.dt00.net/* , но ничего подобного не происходит. В логах сквида видно: 1262946958.734 1 10.0.0.2 TCP_MISS/403 287 GET http://mg.dt00.net/js/d/e/depositfiles_bezobid.js.i1.js - FIRST_UP_PARENT/127.0.0.1 image/gif

а в браузере появляется этот гребаный баннер.

Тоже самое и для: AD /http(s)?://.*doubleclick.(com|net)/.*/ AD /http(s)?://.*goodadvert.ru/.*/ AD /http(s)?://.*google-analytics.com/.*/ AD /http(s)?://.*googlesyndication.com/.*/ AD /http(s)?://.*adriver.ru/.*/ AD /http(s)?://an.yandex.ru/.*/ AD /.*http(s)?://awaps.yandex.ru/.*/ AD /http(s)?://.*begun.ru/.*/ AD /http(s)?://bs.yandex.ru/.*/

Регэспы составлены, вроде бы, верно, по крайней мере если открыть access.log скуида тем же less'ом и ввести требуемый регэксп в качестве патерна для поиска, то строку он находит. Что я делаю не так?

Связвка squid<-bfilter настроена верно.


>TCP_MISS/403

403 = доступ запрещен.
Прозреваю, что баннер берется из кеша кальмара.

nnz ★★★★
()
Ответ на: комментарий от nnz

Нет, я тоже так думал. В качестве прокси в браузере указан bfilter, т.е. трафик идет мимо сквида.
И банер по ссылке:
http://mg.dt00.net/js/d/e/depositfiles_bezobid.js.i1.js

все-равно получается в виде небольшого фрэйма с текстом слева от картинки со стрелками http://depositfiles.com/ru/files/6l36k6p6i

По идее правило:
AD /http(s)?://.*dt00.net\/.*/
должно блокировать весь кнтент с dt00.net

cz0
() автор топика
Ответ на: комментарий от cz0

>В качестве прокси в браузере указан bfilter, т.е. трафик идет мимо сквида.

1. Тогда при чем здесь вообще кальмар?
2. Кэш браузера?

nnz ★★★★
()
Ответ на: комментарий от nnz

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

cz0
() автор топика
Ответ на: комментарий от nnz

Как оказалось, проблема в сквиде, он вытаскивает запрещенные файлы из кэша или получает обходным путем.

cz0
() автор топика
Ответ на: комментарий от nnz

Вопрос в том, как заставить сквида отдавать только то, что он получил от bfilter и не дергать ничего из кэша, если он получил 403 или пустой ответ?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.