Using ESET NOD32 Antivirus for Linux, you can create a Mirror folder containing update files which can be accessed by Windows workstations. To accomplish this, the nod32umc module is used. NOD32umc is a component of ESET NOD32 Antivirus for Windows which facilitates the creation of update files for the Mirror.
The first step is to create an executable script, add it as a cron job and set it to execute every hour. If the script detects that modules stored in the computer are older than those located on ESET's update servers, it will download the newer version from the update servers.
This is an example of such a script:
#!\bin\sh
\usr\sbin\nod32umc -a \etc\nod32\nod32windows.auth \var\www\nod32wmirror NOD32MOD_WINNT_SLOVAK_BASE NOD32MOD_WINNT_SLOVAK_INET NOD32MOD_NOD32MOD_SLOVAK_ADMIN NOD32MOD_WINNT_SLOVAK_SAK NOD32MOD_WINNT_SLOVAK_STANDARD >\dev\null 2>&1
\usr\sbin\nod32umc -a \etc\nod32\nod32windows.auth \var\www\nod32wmirror NOD32MOD_WIN98_SLOVAK_BASE NOD32MOD_WIN98_SLOVAK_INET NOD32MOD_WIN98_SLOVAK_ADMIN NOD32MOD_WIN98_SLOVAK_SAK NOD32MOD_WIN98_SLOVAK_STANDARD >\dev\null 2>&1
How does it work?
The script downloads update files into the /var/www/nod32wmirror folder. The nod32windows.auth file referenced in this script should contain a valid user name and password for ESET NOD32 Antivirus for Windows in the following format:
username=EAV-1234567
password=xxxxxxxxxx
The /var/www/nod32wmirror folder must be accessible for all Windows users (for example, via SMB). In addition, a special user account (e.g., NODUSER) should be created for the exclusive purpose of accessing the Mirror folder for updates. Insert the user name and password of this specialized user account into the Update → Setup window on all client workstations which will access the Mirror, along with the UNC path to the shared folder, in the following form: \\SERVER\nod32wmirror.
If you use multiple language versions of ESET NOD32 Antivirus for Windows in your network, then you must specify all language versions of ESET NOD32 Antivirus for Windows which will be used in your network. To display exact names of all language versions, type the following command and then edit your script accordingly.
$ nod32umc –v
![]()
NOTE: If you do not run ESET NOD32 Antivirus on Dell NAS servers or Windows 98 machines, you can remove the lines in your script which reference the WIN98 and SAK modules.