Viralator enhances your network's squid proxy server with a virus scanner. Before a user can download a file, the proxy passes the file to the Viralator script which, in turn, uses a virus scanner to scan, disinfect, or delete the download. Future enhancements will include other types of antivirus scanners, speed improvements, and limiting downloads to approved users. Support has now been added for Inoculate AntiVir, AVP, RAV, McAfee, Trend, and Sophos antivirus scanners, password-protected sites, and filenames with spaces and special characters.
Release Notes: Parenthesis are included on the regular expression used to validate URLs. The character set checking step, which was not working before last patch released, has been fixed.
Release Notes: A bug regarding URLs with spaces has been fixed. Hard-coded HTML has been removed (using CGI.pm functions to generate them). Encoding and language are included in the HTML header (there is a single function to deal with HTML header generation). A constant has been created for all regular expressions used with clean_taint. The CSS has been made external of Viralator code (it references it through HTML code). A new parameter has been added for download subdirectory permissions (umask).
Release Notes: A bug in which IPC::Open3 was not checking errors properly was fixed. A bug related to concurrent download was fixed. A bug in the progress bar related to Internet Explorer was fixed. A bug related to Clamav parameters was fixed. Size control of popup windows from viralator.conf was implemented. A popup window now uses the same name as the downloading file. A new progress bar was implemented which uses image files and configuration from viralator.conf.