phpMussel
phpMussel is a PHP solution based upon the signatures of ClamAV and others, designed to detect trojans, viruses, malware and other threats within files uploaded to your system wherever the script is hooked. When files are uploaded to your system via webform or similar that has phpMussel hooked, phpMussel will attempt to match the content of those files against a range of known viruses, malware and other common threats (signatures stored in CVD files). If no match is found, processing continues as per normal, but when a match is found, that upload will be terminated as per specified in the phpMussel configuration file. Detailed README file and relevant documentation included within the package.