Projects / Viralator Proxy Virus Scanner

Viralator Proxy Virus Scanner

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.

Tags
Licenses
Implementation

Recent releases

  •  16 Jun 2006 20:44

    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.

    •  02 Mar 2006 00:54

      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).

      •  08 Jan 2006 14:29

        Release Notes: A bug with IPC::Open3 where the parent process sometimes finished before the child process was fixed. Two new configuration parameters were added: charset and scannersummary. The deprecated "antivirus" parameter was removed from viralator.conf. The code was cleaned up using perltidy and duplicate JavaScript was removed. Error messages were improved. The "load_css" function was renamed to "set_style".

        •  01 Aug 2005 13:14

          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.

          •  22 Mar 2004 08:29

            Release Notes: A Perl script for testing translation files is now included (test_lang.pl). wget messages are now handled better. Taint mode was turned on again, so values from viralator.conf are now checked. The behavior of the deleteaction parameter in viralator.conf was changed, and a JavaScript function for making the button visible without using the lift bar was implemented. Hard-coded messages were moved to translation files, and the Brazilian Portuguese messages were updated.

            Recent comments

            01 Mar 2006 10:20 glasswalk3r

            Re: Ive installed but is not scanning


            > Hi,

            >

            > I´m using viralator with squid 2.5

            > , apache 2.0 and squirm 1.0b and

            > RAVantiviurs 8.1.4 .

            >

            > I´m allowed to download the eicar

            > test files without detecting virus .

            > What is wrong ?

            >

            Please, use the project's forum or mailing list to receive help with problems. The official website is at http://viralator.sourceforge.net

            07 Oct 2003 13:16 razametal

            Ive installed but is not scanning
            Hi,

            I´m using viralator with squid 2.5 , apache 2.0 and squirm 1.0b and RAVantiviurs 8.1.4 .

            I´m allowed to download the eicar test files without detecting virus . What is wrong ?

            11 Aug 2001 20:25 killerhippy

            Re: Now released under the GPL

            > As of version 0.8 Viralator is released
            > under the GPL.
            >
            > Enjoy
            >
            >

            Fine programmed perlscript I have problems with, though.

            I'd appreciate contented users who also use the combination of adzap-viralator together with squid-squirm-wrapzap-adchain to give me a hint to get this fine script running well.

            currently I have found one site, where the cgi works but more than a dozen where it don't.

            ADthanxVANCE
            killerhippy, mailto:killerhippy@bigfoot.de

            11 Apr 2001 06:08 loddington

            Now released under the GPL
            As of version 0.8 Viralator is released under the GPL.

            Enjoy

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.