Назад | Перейти на главную страницу

Squid + ClamAV + i-cap: Сканирование прокси на наличие загруженных файлов?

Я пытаюсь настроить прокси-сервер сканирования на вирусы специально для сканирования загружаемых файлов. Сканирование загружаемых мух кажется обычным случаем использования и хорошо задокументировано.

Не будучи экспертом по кальмарам или i-cap, я использую информацию из этих руководств:

http://www.server-world.info/en/note?os=Ubuntu_11.04&p=clamav http://squidclamav.darold.net/installv6.html

Прокси-сервер A / V работает должным образом для загрузки файлов, но не работает для загрузки файлов. Что мне не хватает?

Вот конфигурация i-cap из squid.conf:

icap_enable on
icap_send_client_ip on
icap_send_client_username on
icap_client_username_encode off
icap_client_username_header X-Authenticated-User
icap_preview_enable on
icap_preview_size 1024
icap_service service_req reqmod_precache bypass=1 icap://127.0.0.1:1344/squidclamav
adaptation_access service_req allow all
icap_service service_resp respmod_precache bypass=1 icap://127.0.0.1:1344/squidclamav
adaptation_access service_resp allow all

Сообщите мне, есть ли еще какая-либо информация, которую я могу предоставить, чтобы разобраться в этой проблеме.

Думаю, это ограничение в c-icap. это ссылка староват, но главный разработчик c-icap говорит:

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

Это означает, что загрузка не поддерживается c-icap. Кажется, единственный вариант, который у вас есть, - это заменить c-icap другим сервером ICAP, но, согласно моим исследованиям, все остальные довольно старые или заброшенные.