Showing results for 
Search instead for 
Did you mean: 
Level 7
Report Inappropriate Content
Message 1 of 4

DAT updater

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 or (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 (*.gem files) instead of having to download the obnoxiously large ~70MB (and growing with each update) compiled DAT file.


3 Replies
Level 16
Report Inappropriate Content
Message 2 of 4

Re: DAT updater


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.

Dinesh K
McAfee Online Community Moderator

Level 7
Report Inappropriate Content
Message 3 of 4

Re: DAT updater

I use the command-line scanner only, which does not have any kind of automatic updating.

Level 7
Report Inappropriate Content
Message 4 of 4

Re: DAT updater

From :

@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 "*.exe"
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