Блокировка загрузки файлов

Обсуждение программы редиректора
Ответить
rejikman1
Сообщения: 7
Зарегистрирован: Вт авг 15, 2017 10:37

Блокировка загрузки файлов

Сообщение rejikman1 »

Добрый день.
Подскажите, каким образом можно блокировать скачивание подобных файлов? Режик, насколько понимаю, не умеет это делать?
http://naudio.codeplex.com/downloads/get/1626436
Заранее спасибо

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Re: Блокировка загрузки файлов

Сообщение Slava »

Скачайте через сквид и смотрите его логи, какие урлы открываются.
Режик оперирует урлами, Вы можете писать правила, которые сработают для нужных урлов.

rejikman1
Сообщения: 7
Зарегистрирован: Вт авг 15, 2017 10:37

Re: Блокировка загрузки файлов

Сообщение rejikman1 »

Лог следующий:

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

TCP_DENIED_REPLY/407 4848 POST http://naudio.codeplex.com/releases/captureDownload - HIER_NONE/- text/html
TCP_MISS/200 934 POST http://naudio.codeplex.com/releases/captureDownload            HIER_DIRECT/65.52.103.72 application/json
TCP_HIT/200 304392 GET http://download-codeplex.sec.s-msft.com/Download/Release?     HIER_NONE/- application/zip
Можно как-то резать доступ к загрузке файлов иным способом, например по application/zip ? Или еще каким-нибудь.
Последний раз редактировалось rejikman1 Пт авг 18, 2017 14:48, всего редактировалось 1 раз.

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Re: Блокировка загрузки файлов

Сообщение Slava »

В сквиде можно блокировать по application/zip: https://wiki.squid-cache.org/ConfigExam ... gMimeTypes

В логе сквида, в конце урла знак вопроса, значит дальше идут аргументы, которые в лог не пишутся.
Чтобы увидеть урл целиком можно подключить логгер, возможно там будет tgz:
1. Скачайте и откомпилите http://www.rejik.ru/download/logger.c
2. Подключите его до режика:
Сделайте файлик r.sh следующего содержания:
/usr/local/rejik3/logger | /usr/local/rejik3/redirector. Пропишите r.sh в качестве редиректора в сквиде.
Или пропишите в сквид только /usr/local/rejik3/logger на короткое время (при этом всем пользователям всё будет разрешено)
После этого, в /usr/local/rejik3/elog будет сыпаться все то, что получает режик от сквида.

rejikman1
Сообщения: 7
Зарегистрирован: Вт авг 15, 2017 10:37

Re: Блокировка загрузки файлов

Сообщение rejikman1 »

Спасибо. Все работает.

Ответить