I run the command-line scanner version of McAfee VirusScan in Linux (uvscan).
In the past, I used the wget-command to update my patternfiles, as in the command-line version, I could not find a auto-update function. ( wget -r -l1 --quiet -A tar ftp://ftp.mcafee.com/pub/antivirus/datfiles/4.x/ ) .
But now, it seems not to work anymore. It seems, that the directory-listung is not shown. Only if I use wget -r -l1 --no-cache ftp://ftp.nai.com/pub/antivirus/datfiles/4.x/avvdat-7311.tar the filt is downloaded as "in the past".
The computer is connected directly to the internet, no proxyserver is used.
How do others update their patternfiles in linux?
Or is there an update-function, that I did not find?
I would appreciate, if I get some hints
Moved from Home > VirusScan to Business > MAC and Linux Products for better support.
The product has no integrated update function.
Checking today ftp://ftp.nai.com/pub/antivirus/datfiles/4.x/ shows a valid avvdat-7312.tar file present, so the site looks good.
Suggest you take a look through McAfee support article:
KB67513 - How to download the AVV-DAT package for use with VirusScan Command Line Scanner 6.x for Windows and UNIX
This article also includes an example ftp shell script you can try (note it's just an example, and is unsupported as a result).
I can't vouch for generic wget functionality, but using --no-cache sounds reasonable given the dat file is updated every day.
Perhaps you have a firewall or external service provider inbetween cacheing data.
I found the reason for my problem: Due to a problem of my router some data was not send out to McAfees ftp-server (I got no directory list).
In between, I followed rackroyds hints to build a workaround successful.