RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > > ^http://[^/]+/[a-zA-z]{5,}\?[a-zA-z]{20,}$ > > > > > > Клёва-а-А!? (Перевести? :)) ) > > > > Переведи :((, это а-ля перл ?. > > Это рег.эксп (а-ля который и есть перл :) ) > > В squid.conf пишешь строчки: > > #anti-banner > acl badsite url_regex "X:\Ip\Squid\JunkList.Txt" > > #резать мусор > http_access deny badsite > > В "X:\Ip\Squid\JunkList.Txt" -- строки с "образцами" для резки, например (строки с # - комментарии): > > .doubleclick.net/viewad/ > #*http://ad.doubleclick.net/ad/homepgtable.av.com/sponsor-button/minibadge;sz=230x33;ord=206620348 > # http://ad.ru.doubleclick.net/615419/vsell_nv_a_120x600.gif > # m.doubleclick.net/ > ^http://(ad(\.[a-z]+)?|m)\.doubleclick\.net/.+\.gif$ > #^http://ad.doubleclick.net/ad/ > ^http://(.+\.)?doubleclick\.net/ad/ > > Вот в этот файл и добавляешь строчку > > ^http://[^/]+/[a-zA-z]{5,}\?[a-zA-z0-9&]{20,}$ > > Перевод звучит так: > > Строка (в нашем случае -- URL): > ^ > 1) начинающаяся с > http:// > 2) текста "http://" > [^/] > 3) за ней - последовательность символов, не равных '/' (имя хоста -- до первого '/') > + > 3.1) из одного или более символа > / > 4) символ "/ > [a-zA-z]{5,} > 5) далее последовательность из 5 или более латинских букв, заглавных или строчных > \? > 6) символ "?" > [a-zA-z0-9&] > 5) далее последовательность из 5 или более латинских букв, заглавных или строчных, или цифр, или символов "&" > {20,} > 5.1) числом 20 или более > $ > 5.2) до конца строки > > > > Работа у тебя такая? Или судьба... Снаряд и бороня... > > Лох - это судьба :). > > Не расстраивайся так. ;) Это ремесло, заработок -- крутить железки и программки. > > ... > А ещё бывают тунели TCP/IP over DNS. Тебе ещё повезло, что в сквиде всё так фильтровать можно. Ну как, скажи мне, фильтровать (и даже просто считать) трафик BIND'ом!?? Тьфу, прОпасть! > > ...Be happy, take it easy, sayonara. > ---abm@null.ru,abme@rambler.ru
__, _,_ _, __, ___,
|_) | | | |_ ` /
| \ | | | , | /
~ ~ `~' ~~~ ~~~ ~~~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.