Showing results for 
Show  only  | 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

How Many Badges Can You Collect?
Ready for a little competition? Members like you are earning badges and unlocking perks for their helpful answers. Are you? Click here to find out.

Community Help Hub

    New to the forums or need help finding your way around the forums? There's a whole hub of community resources to help you.

  • Find Forum FAQs
  • Learn How to Earn Badges
  • Ask for Help
Go to Community Help

Join the Community

    Thousands of customers use the McAfee Community for peer-to-peer and expert product support. Enjoy these benefits with a free membership:

  • Get helpful solutions from McAfee experts.
  • Stay connected to product conversations that matter to you.
  • Participate in product groups led by McAfee employees.
Join the Community
Join the Community