The Apache::ProxyScan module provides the integration of any commandline virus scanning tool into the proxy chain of apache. It is based on mod_perl and works better than cgi solutions because
this module uses libwww-perl as it's web client, feeding the response
back into the Apache API request_rec structure. For this reason there are
no troubles with authentication nor cookie sites.
The PerlHandler will only be invoked if the request is a proxy request,
otherwise, your normal server configuration will handle the request.
The normal server configuration will also handle the CONNECT requests if
defined for this.
I tested the latest version with clamav, sophos, rav and mcafee, but feel free to write
a wrapper for your favorite av tool or any other tool scanning or
manipulating web content inside the proxy before delivery.
Apache-ProxyScan 0.9x are BETA versions running with Apache 2 and mod_perl 1.99_12 minimum.
Download previous versions