HAVP (HTTP Anti Virus Proxy) is a proxy which scans downloads for viruses with several scanners (ClamAV, F-Prot, Kaspersky, NOD32, Sophos) at the same time. The main aims are continuous, non-blocking downloads and smooth scanning of dynamic and password protected HTTP traffic. It can be used with squid or standalone, and it also supports transparent proxy mode.
| Tags | Internet Proxy Servers Networking Firewalls Web |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
| Implementation | C++ |
Recent releases


Release Notes: The SCANMIME, SKIPMIME, TIMEFORMAT, and VIRUSLOG options were added. PARENTUSER/PARENTPASSWORD was added. The DISABLELOCKINGFOR default has changed in favor of ClamAV 0.96. It only contains AVG:ALL now.


Release Notes: This release fixes possible segfaults on DNS lookups, fixes compilation with gcc 4.4, and supports AVG version 8.5 (default AVGPORT 54322) (note: you may need DISABLELOCKINGFOR AVG:ALL, which is now a default)


Release Notes: ClamAV library 0.95 support (recompilation is needed). Support for NOD32 version 3 (set NOD32VERSION 30 in config). PRELOADZIPHEADER config has been added (Squid 3.x might not work if this is enabled). SYSLOGVIRUSLEVEL config has been added.


Release Notes: A possible retry loop and hang has been fixed. The Via: header is always sent, which fixes some IIS problems (e.g. MSNBC).


Release Notes: ClamAV library 0.93 is supported (recompilation is needed, and the CLAMMAXSCANSIZE option was added). CLAMMAXFILESIZE default is now 100MB. A random seed issue (in which ClamAV generated some temporary file errors) was fixed. DISABLELOCKINGFOR config was added, which fixes ZIP handling in ClamAV 0.93. Arcavir version 2008 support was added. Log scanner errors are sent to the errorlog. SSL/CONNECT port limits were relaxed. (It is not recommended to use --enable-ssl-tunnel, since Squid should be used instead.)