URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 5904
[ Назад ]

Исходное сообщение
"SquidGuard не режет по расширениям файлов."

Отправлено tommyanjelo , 22-Дек-08 08:29 
Привет всем!!! Возникла проблемка, я уверен какаято мелочь, есть какойто ньюанс
который я пока незнаю но очень хотел бы узнать это

У меня работает Squid и SquidGuard, базы запретных сайтов стандартные
состоят из папок - в каждой лежит по 2 файлика domains, urls и кое где
expressions. Так вот всё работает, все запретные сайты режутся а по расширению
ничего не режется.

Вот пример файлика expressions который содержит запретные расширения:
( .\.exe$ | .\.avi$ | .\.flw$ | .\.wmv$ | .\.mp3$ | .\.mp[g1-0]$ )

в чём может быть загвоздка, всё остальное работает безупречно и быстро
конфиг простой там всё правильно.

Наверно всётаки ошибка с синтаксисом или может какаято команда нужна чтоб
активировать эти expressions, подскажите а то я уже 3 дня
немогу ничего сделать с этим :-(


Содержание

Сообщения в этом обсуждении
"SquidGuard не режет по расширениям файлов."
Отправлено Andrey Mitrofanov , 22-Дек-08 09:46 
>Вот пример файлика expressions который содержит запретные расширения:
>( .\.exe$ | .\.avi$ | .\.flw$ | .\.wmv$ | .\.mp3$ | .\.mp[g1-0]$
>)
>
>в чём может быть загвоздка, всё остальное работает безупречно и быстро
>конфиг простой там всё правильно.

Пробелы там значащие. Диапазон 1-0 бессмысленен. Ну, точка в начале регекспа почти не имеет смысла...

\.(exe|avi|flw|wmv|mp3|mp[g0-9])$


"SquidGuard не режет по расширениям файлов."
Отправлено tommyanjelo , 22-Дек-08 10:57 

>Пробелы там значащие. Диапазон 1-0 бессмысленен. Ну, точка в начале регекспа почти
>не имеет смысла...
>
>\.(exe|avi|flw|wmv|mp3|mp[g0-9])$

Спасибо за помощь Andrey Mitrofanov вставил сейчас ваш вариант строчки
\.(exe|avi|flw|wmv|mp3|mp[g0-9])$
в файлик expressions сохранил, сдела squid -k reconfigure не помогло
сделал перезапуск сквида и всё равно не помогло, может нужно какие то
опции подключить.
Или я какой нибудь порядок действий нарушил.
А может я чтото упустил может в файлике ещё чтото должно было быть кроме
этой строчки или может ещё какието причины???
Помогите люди добрые :-(


"SquidGuard не режет по расширениям файлов."
Отправлено tommyanjelo , 22-Дек-08 16:30 

Неужели никто не сталкивался с такой проблемой!!!

Упростим вопрос :-)

Может тогда просто скинете содержимое своих expressions файликов.
Там где вы режете по расширению.
Я тогда смог бы посмотреть как это реализовано.

Пожжжжжжалуйстааааа скиньте expressions.



"SquidGuard не режет по расширениям файлов."
Отправлено tommyanjelo , 23-Дек-08 06:46 

  Вчера целый десь с 8 утра и до 12 ночи лазил в google и нигде не нашёл
НИ ОДНОГО ПРИМЕРА expressions для резки расширений файлов.

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

Скиньте кто-нибудь рабочий файлик expressions


"а-ага..."
Отправлено Andrey Mitrofanov , 23-Дек-08 11:55 
>Вся надежда на этот форум. Ведь по идее у любогоо админа есть регулярные выражения

Угу. Есть и мнооооого. В частности, мой первый ответ - не про сквид-гард. Я его упоминание "проморгал" и думал, что речь о acl regex самого сквида. Прошу прощения за ответ не по теме. :(

>Скиньте кто-нибудь рабочий файлик expressions

Не у всех, кто приятно проводит время по форумам есть SquidGuard.
А из тех, у кого есть -- не все читали _документацию_. :( Да?

---
Пошёл почитал. Обычные регексы (да - такие же, как в acl regex). Более того даже отдельный _ответ_ в FAQ-е про "медиа-файлы". В исходниках даже пару примеров файла expressions нашёл.

RTFM уже, да?


"Тему можно закрывать, решение найдено "
Отправлено tommyanjelo , 23-Дек-08 13:40 
Всем спасибо, я нашёл решение проблемы.

Без этих проклятых expressions а через rewrite