Как к специализированному Сквиду доступ регистрируются для показа файлов загрузки как ее файлы загрузки записи

Просто удивление, существует ли способ проверить содержание загрузки или какие-либо данные, связанные с загрузками с помощью журналов сквида? Какой-либо плагин или улучшение? любой другой жизнеспособный вариант. благодарный за любой совет.Спасибо..

0
задан 2 November 2014 в 18:02
1 ответ

Загрузка файлов - это просто запросы POST, а Squid регистрирует методы запроса, используемые по умолчанию:

Собственный формат для Squid: время, прошедшее с кода удаленного хоста / байты состояния, URL метода rfc931 peerstatus / peerhost type

Таким образом, такая команда, как grep POST /var/log/squid/access.log, должна выдавать вам все запросы POST, однако они также будут включать множество запросов, которые не являются загрузкой файлов, пример здесь:

1416604451.778    243 172.16.1.20 TCP_MISS/200 455 POST http://serverfault.com/posts/641455/editor-heartbeat/answer - HIER_DIRECT/198.252.206.16 application/json
1416604497.047    245 172.16.1.20 TCP_MISS/200 327 POST http://serverfault.com/posts/641455/editor-heartbeat/answer - HIER_DIRECT/198.252.206.16 application/json
1416604542.304    241 172.16.1.20 TCP_MISS/200 327 POST http://serverfault.com/posts/641455/editor-heartbeat/answer - HIER_DIRECT/198.252.206.16 application/json
1416604587.562    241 172.16.1.20 TCP_MISS/200 327 POST http://serverfault.com/posts/641455/editor-heartbeat/answer - HIER_DIRECT/198.252.206.16 application/json
1416604694.915    241 172.16.1.20 TCP_MISS/200 313 POST http://serverfault.com/posts/validate-body - HIER_DIRECT/198.252.206.16 application/json

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

Может быть, заглянем в ICAP и создадим программу, которая отвечает на REQMOD и регистрирует тело запроса перед тем, как передать запрос обратно в Squid?

0
ответ дан 5 December 2019 в 13:03

Теги

Похожие вопросы