I have a DAT updater called MCUP (McAfee DAT Updater) (readme) which I've been using since 2003, that stopped working after April 2, 2010 (when McAfee changed their antivirus DAT zip file name and contents). It no longer works so I'm back to manually downloading DAT files for the command-line version (I refuse to have the bloatware GUI AntiVirus constantly running in the background). Can anyone can create a program to download the latest DAT file at http://download.nai.com/products/commonupdater/ or ftp://ftp.nai.com/pub/antivirus/datfiles/4.x/ (now only has a tar file--no zip--but the SuperDAT exe can be manually extracted via "/e" switch for its DATs) and verify it against the current DATs so they are not mindlessly redownloaded? I have command-line wget and unzip programs and use a batch file to rename and move the DATs. Even better would be to use the incremental DAT updates in http://download.nai.com/products/commonupdater/ (*.gem files) instead of having to download the obnoxiously large ~70MB (and growing with each update) compiled DAT file.
Thanks!
Hi,
McAfee programs automatically updates and its default set to download & install the updates automatically. May I know whether we use the consumer version or Enterpriser versioj of McAfee programs.
Regards,
Dinesh K
McAfee Online Community Moderator
I use the command-line scanner only, which does not have any kind of automatic updating.
@echo off
pushd .
cd /d "D:\Download\AV\mcafee"
if /i arg%1 == arg/nodl goto :NODL
wget -N -q --connect-timeout=15 --read-timeout=20 "ftp://ftp.nai.com//pub/antivirus/datfiles/4.x/sdat*.exe"
:NODL
dir /b /aa sdat*.exe >mcaf.lst 2>&1
if errorlevel 1 goto :END
for /f %%x in (mcaf.lst) do @if exist %%x start "" /wait %%x /e %temp%\latest
if exist %temp%\latest\. (xxcopy /v2 /da /zs /q3 /y %temp%\latest\*.* C:\mcafee\) else (echo Some kind of error occurred.)
rd /s /q %temp%\latest
for /f %%d in ('dir /b /a-a sdat*.exe') do if exist "%%d" del "%%d"
attrib -a sdat*.exe
del mcaf.lst
rem C:\util\contig153.exe -q C:\mcafee\*.* >NUL
:END
popd
Corporate Headquarters
6220 America Center Drive
San Jose, CA 95002 USA