FWVirusScanner
Sunday, 02 July 2006
FWVirusScanner is a GUI front end to ClamAV. In other words, FWVirusScanner lets you do the same thing the 'clamscan' command can do in a point-and-click way. FWVirusScanner doubles not only as a standalone script that will run on it own, but as a Nautilus script meaning, once installed, can be used by right-clicking any number of files or directories in Nautilus and have them get scanned for viruses.
Note: I haven't had much time to work on this project, so much of it is either broken, insecure, or just plain inefficient. I plan to update it sometime in the next few months.
 

2. Requirements

Requires:
php (The command-line only)
zenity version 2 or greater (this is a part of the gnome-utils package)
clamav, clamav-data, clamav-libs, clamav-update (or a fully-functional ClamAV installation)
nautilus (optional, only for as a nautilus script usage)

For a full installation of requirements on RPM-based systems:
$ yum install clamav clamav-data clamav-libs clamav-update gnome-utils php php-cli

3. Download

The current release of FWVirusScanner is version 1.5.
Download now: FWVirusScanner-1.5.tar.gz
RPM package: FWVirusScanner-1.5-0.noarch.rpm

Older releases can be found at the Script-Wing file listing

4. Installation

There are two installation types:
a. Source (tar.gz) installations
These are done by using the scripts provided in the installation. First, extract the files from the tar.gz archive. Next, you must have system-wide access:
$ su -c "./install.sh"
b. RPM installations
This is the recommended installation. You'll need the .rpm file, and installation is as easy as:
$ rpm -Uhv FWVirusScanner-1.5.noarch.rpm

5. Extra Notes

One can now use the menu entries ('Virus Scan', 'Virus Scan (as root)', and 'Update Virus DB') or type:

$ vs
to run a normal virus scan,

$ vsroot
to run a virus scan as root, and

$ updatevdb
to update the virus definition database (DB).
 
If you think you have found a bug in FWVirusScanner, or need to request support, please use the bug tracker located here: http://savannah.nongnu.org/bugs/?group=script-wing