проверка веб трафика с помощью clamav - dim13/lor GitHub Wiki
Общее
Для онлайн проверки на вирусы веб трафика можно использовать HAVP (HTTP AntiVirus proxy). Мы рассмотрим использование его в паре со Squid:
Пользователь->Squid->Havp->WWW
Здесь Squid является прозрачным кэширующим прокси с ведением статистики, поэтому havp установлен после него. Lissyara приводит и другие аргументы в пользу такой схемы.
Установка
Предположим, что squid уже установлен и настроен. Устанавливаем havp и вносим изменения в конфиг havp (/etc/havp/havp.config). Закомментируем строку REMOVETHISLINE deleteme и раскомментируем следующее:
USER havp
GROUP havp
DAEMON true
Меняем значение переменной (в зависимости от нагрузки):
SERVERNUMBER 20
Раскомментируем:
PORT 8080
BIND_ADDRESS 127.0.0.1
В /etc/havp/templates/en поле TEMPLATEPATH меняем en на ru и удостоверяемся, что незакомментирована строка ENABLECLAMLIB true
Стартуем havp - /etc/init.d/havp start
Вносим изменения в настройки squid:
cache_peer 127.0.0.1 parent 8080 0
always_direct allow SSL_Ports
Рестартуем squid - /etc/init.d/squid restart. (Если нет delay pools, то можно reload).
Проверка
Проверить, что havp слушает, можно командой netstat -an |grep 8080
Проверить связку можно по адресу