Пояснение | ICAP (Internet Content Adaptation Protocol) сервер на Си, работает только с методом respmod. Для проверки контента используется clamav, в случае если контент не заражён, сервер отвечает proxy "ICAP/1.0 204" - контент не модифицируется, в обратном случае, возвращает текст с названием вируса. В случае если файл большой то принимается первый 1Mb, проверяется и отдаётся проксе и т.д.
c-icap - многоплатформенный ICAP сервер на Си;
icap-server - ICAP сервер на Python;
Squid Web Proxy as ICAP Client - устаревший ICAP клиент для squid, руководство по настройке;
Squid ICAP Client - новый, рекомендуемый, ICAP клиент для squid;
Статьи по антивирусной проверке http трафика можно найти здесь и "здесь". |