How to use the offline mirror tool to receive updates

ESET Virtualization Security can download updates directly from ESET update servers or use a mirror server to download updates.

In large environments, we recommend balancing mirror updates among additional ESET Remote Administrator mirror servers. If the mirror needs to be centralized on a single server, we recommend using another type of HTTP server, such as Apache.

The mirror tool is necessary for offline virus database updates. If your client computers do not have an internet connection and need virus database updates, you can use the Mirror tool to download update files from ESET update servers and store them locally.


The mirror tool downloads virus database definitions only, it does not download PCUs (Program Component Updates). To update ESET Virtualization Security offline, we recommend that you upgrade the product using the Software Install client task in ERA. Alternatively, you can upgrade the product individually.



The target folder must be shared using the Samba or HTTP/FTP service, depending on how you want to make updates accessible.

You must have a valid Offline license file that includes a Username and Password. When generating a license file, be sure to select the check box next to Include Username and Password. Also, you must enter a License filename.


Visual C++ Redistributables for Visual Studio 2010 must be installed on the system.

There is no installation step, the tool consists of two files:

MirrorTool and



If you need assistance running the tool, run MirrorTool --help to view all available commands for the tool:


The parameter --updateServer is optional. When you use it, you must specify the full URL of the update server.

The parameter --offlineLicenseFilename is mandatory. You must specify a path to your offline license file (as mentioned above).

To create a mirror, run the MirrorTool with at least the minimal required parameters. Here is an example:


sudo ./MirrorTool --mirrorType regular --intermediateUpdateDirectory /tmp/mirrorTool/mirrorTemp --offlineLicenseFilename 
/tmp/mirrorTool/offline.lf --outputDirectory /tmp/mirrorTool/mirror


Mirror tool and Update settings:

To automate the distribution of virus database updates, you can create a schedule to run the Mirror tool. To do so, open ERA Web Console and navigate to Client Tasks > Operating System > Run Command. Select Command line to run (including a path to the MirrorTool.exe) and set a reasonable trigger (such as CRON for every hour 0 0 * * * ? *). Alternatively, you can use the Cron in Linux.

To configure updates on a client computer(s), create a new policy and configure an Update server to point to your mirror address or shared folder.