====== Proxy Antivirus con Squid + Havp ======
Autore: **//Fabio Di Matteo//** \\ Ultima revisione: **//24/11/2007//** \\ \\
===== Quello che serve =====
* Squid3 (lo useremo come proxy principale)
* ClamAv (server e librerie)
* HavP (lo useremo come proxy secondario)
===== Configuriamo Squid3 =====
Per configurare squid3 facciamo riferimento ad un articolo precedentemente scritto: [[rete:transparent_proxing_con_squid]] .
Dopodiche aggiungiamo al nostro ''/etc/squid3/squid.conf'' le seguenti righe:
# Per Havp
# Si crea una acl riguardante solo il protocollo HTTP
# perchè havp non supporta altri protocolli
acl Scan_HTTP proto HTTP
never_direct allow Scan_HTTP
# Redirect verso havp
cache_peer 127.0.0.1 parent 8080 0 no-query no-digest no-netdb-exchange default
cache_peer_access 127.0.0.1 allow Scan_HTTP
===== Configuriamo Havp =====
Assicuriamoci che il file di configurazione di Havp ''/etc/havp/havp.conf'' contenga le seguenti righe:
# Quando impostata a "true" logga l'ip del client da cui è arrivata la richiesta a squid,
# al posto di loggare direttamente l'ip di squid che in questo caso sarebbe 127.0.0.1
FORWARDED_IP true
# Questa opzione permette di mettere il demone in ascolto solo su un determinato indirizzo
BIND_ADDRESS 127.0.0.1
# Con questa opzione si puo' impostare la directory contenente i template delle pagine
# che havp mostra in caso di errori vari o quando rileva la presenza di virus
TEMPLATEPATH /etc/havp/templates/it