The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"RegEx > 255 символов Squid не принимает !!!"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Настройка Squid и других прокси серверов (Public)
Изначальное сообщение [Проследить за развитием треда]

"RegEx > 255 символов Squid не принимает !!!"
Сообщение от valeriy Искать по авторуВ закладки on 03-Янв-03, 15:55  (MSK)
Существует одно целое, но очень длинное регулярное выражение, взятое из blacklist SquidGuard

(^|[-.\?+=/_0-9])(all|big|cute|cyber|fake|firm|hard|huge|little|mega|mini|naughty|new|old|pure|real|small|serious|soft|super|tiny|young)?(anal|babe|bharath|boob|breast|busen|busty|clit|cum|cunt|dick|fetish|fuck|hooter|lez|lust|naked|nude|oral|orgy|porno?|pupper|pussy|rotten|sex|shit|smutpump|teen|tit|topp?les|vixen|xxx)s?(cafe|site|surf|surfing|web|website)?([-.\?+=/_0-9]|$)

- длинна его превосходит 255 символов !
Если его описать в файле - acl_porn
то кофиг типа

acl PORN urlpath_regex -i "/etc/squid/acl_porn"

сквидом не принимается - видит токо первые 255 символов !

Может кто подскажет как впихнуть это выражение в файл - что-бы оно полностью сквидом принималось ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: RegEx > 255 символов Squid не принимает !!!"
Сообщение от iiws emailИскать по авторуВ закладки on 04-Янв-03, 08:30  (MSK)
>Существует одно целое, но очень длинное регулярное выражение, взятое из blacklist SquidGuard
>
>
>(^|[-.\?+=/_0-9])(all|big|cute|cyber|fake|firm|hard|huge|little|mega|mini|naughty|new|old|pure|real|small|serious|soft|super|tiny|young)?(anal|babe|bharath|boob|breast|busen|busty|clit|cum|cunt|dick|fetish|fuck|hooter|lez|lust|naked|nude|oral|orgy|porno?|pupper|pussy|rotten|sex|shit|smutpump|teen|tit|topp?les|vixen|xxx)s?(cafe|site|surf|surfing|web|website)?([-.\?+=/_0-9]|$)
>
>- длинна его превосходит 255 символов !
>Если его описать в файле - acl_porn
>то кофиг типа
>
>acl PORN urlpath_regex -i "/etc/squid/acl_porn"
>
>сквидом не принимается - видит токо первые 255 символов !
>
>Может кто подскажет как впихнуть это выражение в файл - что-бы оно
>полностью сквидом принималось ?

побей на пополам и сделай два акселя - какие проблемы ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: RegEx > 255 символов Squid не принимает !!!"
Сообщение от valeriy Искать по авторуВ закладки on 04-Янв-03, 10:22  (MSK)
>>Существует одно целое, но очень длинное регулярное выражение, взятое из blacklist SquidGuard
>>
>>
>>(^|[-.\?+=/_0-9])(all|big|cute|cyber|fake|firm|hard|huge|little|mega|mini|naughty|new|old|pure|real|small|serious|soft|super|tiny|young)?(anal|babe|bharath|boob|breast|busen|busty|clit|cum|cunt|dick|fetish|fuck|hooter|lez|lust|naked|nude|oral|orgy|porno?|pupper|pussy|rotten|sex|shit|smutpump|teen|tit|topp?les|vixen|xxx)s?(cafe|site|surf|surfing|web|website)?([-.\?+=/_0-9]|$)
>>
>>- длинна его превосходит 255 символов !
>>Если его описать в файле - acl_porn
>>то кофиг типа
>>
>>acl PORN urlpath_regex -i "/etc/squid/acl_porn"
>>
>>сквидом не принимается - видит токо первые 255 символов !
>>
>>Может кто подскажет как впихнуть это выражение в файл - что-бы оно
>>полностью сквидом принималось ?
>
>побей на пополам и сделай два акселя - какие проблемы ?


Пополам это как ? (Прошу прощение за наивность). Мне кажется что разбив его мы получим два правила -вместо одного. Или же есть вариант что С = a*b , где с - одно большое рег.выражение. Тогда как составить эти a и b выражения ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: RegEx > 255 символов Squid не принимает !!!"
Сообщение от iiws emailИскать по авторуВ закладки on 04-Янв-03, 11:05  (MSK)
>>>Существует одно целое, но очень длинное регулярное выражение, взятое из blacklist SquidGuard
>>>
>>>
>>>(^|[-.\?+=/_0-9])(all|big|cute|cyber|fake|firm|hard|huge|little|mega|mini|naughty|new|old|pure|real|small|serious|soft|super|tiny|young)?(anal|babe|bharath|boob|breast|busen|busty|clit|cum|cunt|dick|fetish|fuck|hooter|lez|lust|naked|nude|oral|orgy|porno?|pupper|pussy|rotten|sex|shit|smutpump|teen|tit|topp?les|vixen|xxx)s?(cafe|site|surf|surfing|web|website)?([-.\?+=/_0-9]|$)
>>>
>>>- длинна его превосходит 255 символов !
>>>Если его описать в файле - acl_porn
>>>то кофиг типа
>>>
>>>acl PORN urlpath_regex -i "/etc/squid/acl_porn"
>>>
>>>сквидом не принимается - видит токо первые 255 символов !
>>>
>>>Может кто подскажет как впихнуть это выражение в файл - что-бы оно
>>>полностью сквидом принималось ?
>>
>>побей на пополам и сделай два акселя - какие проблемы ?
>
>
>Пополам это как ? (Прошу прощение за наивность). Мне кажется что разбив
>его мы получим два правила -вместо одного. Или же есть вариант
>что С = a*b , где с - одно большое рег.выражение.
>Тогда как составить эти a и b выражения ?


да два правила будет и что из этого ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: RegEx > 255 символов Squid не принимает !!!"
Сообщение от valeriy Искать по авторуВ закладки on 04-Янв-03, 11:55  (MSK)
Например

правило 1

(^|[-.\?+=/_0-9])(all|big|cute|cyber|fake|firm|hard|huge|little|mega|mini|naughty|new|old|pure|real|small|serious|soft|super|tiny|young)?

правило 2

(anal|babe|bharath|boob|breast|busen|busty|clit|cum|cunt|dick|fetish|fuck|hooter|lez|lust|naked|nude|oral|orgy|porno?|pupper|pussy|rotten|sex|shit|smutpump|teen|tit|topp?les|vixen|xxx)s?(cafe|site|surf|surfing|web|website)?([-.\?+=/_0-9]|$)

По моему мнению эти два правила будут работать не так как одно большое !
Если это не так - поправте меня

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: RegEx > 255 символов Squid не принимает !!!"
Сообщение от iiws emailИскать по авторуВ закладки on 04-Янв-03, 15:09  (MSK)
>Например
>
>правило 1
>
>(^|[-.\?+=/_0-9])(all|big|cute|cyber|fake|firm|hard|huge|little|mega|mini|naughty|new|old|pure|real|small|serious|soft|super|tiny|young)?
>
>правило 2
>
>(anal|babe|bharath|boob|breast|busen|busty|clit|cum|cunt|dick|fetish|fuck|hooter|lez|lust|naked|nude|oral|orgy|porno?|pupper|pussy|rotten|sex|shit|smutpump|teen|tit|topp?les|vixen|xxx)s?(cafe|site|surf|surfing|web|website)?([-.\?+=/_0-9]|$)
>
>По моему мнению эти два правила будут работать не так как одно
>большое !
>Если это не так - поправте меня

почитай как строится Expressionlists
http://www.squidguard.org/config/#Expressionlists
ты вполне можешь поделить его на две части, даже  по аналогии с твоим листом, не читая эти правила можно нарисовать два списка !
выражение (expr1|expr2)  означает или expr1 или expr3
pupper|pussy|rotten|sex или pupper или pussy или и так далее


  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: RegEx > 255 символов Squid не принимает !!!"
Сообщение от valeriy Искать по авторуВ закладки on 04-Янв-03, 15:24  (MSK)
Наконец-то проклинило.
Доку читал - но токо сейчас понял.

Большое спасибо !

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру