How To Configure Mixed Version Mode in Threat Prevention
What is mixed version mode?
Netwrix Threat Prevention 7.3.5 introduced some new enhancements to agent authentication which use a new default port (3741). This is required because two different certificate handshakes are required.
Mixed version mode is enabled by default when you upgrade from Threat Prevention versions between 7.0.1 and 7.3.0. This helps customers by enabling them to upgrade their Enterprise Manager while still managing these older agents.
It is important to disable mixed version mode on the Enterprise Manager when all agents have been upgraded and confirmed working.
How to configure mixed version mode
There are two key components which control the configuration of mixed version mode:
- The Pre735Port key located in the
SIEnterpriseManager.exe.configand in most circumstances will look like this- This controls the port which is listened on
- Setting this to
0will disable the listener - If this key is not in the config file then
Pre735Porthas never been enabled.
- The
root.datcertificate located inSIEnterpriseManager\CertsInfo- This must be in this location for mixed version mode to authenticate agents correctly
- The
root.datcan be safely deleted when there are no more SI Agents installed which are below version 7.3.5.
Disabling Mixed Version Mode
- Browse to the Threat Prevention Enterprise Manager Installation Directory. This defaults to
C:\Program Files\Stealthbits\StealthINTERCEPT\SIEnterpriseManager - Open
SIEnterpriseManager.exe.configin notepad - Edit the
Pre735Portkey value to be0to disable the listener - Save the
SIEnterpriseManager.exe.config - Browse to the
CertsInfofolder in theSIEnterpriseManagerlocation found in step 1. - Restart the
SIEnterpriseManagerservice - Confirm that
SIEnterpriseManageris no longer listening on the Pre735Port. This can be completed with this PowerShell command:
Get-NetTCPConnection -OwningProcess (Get-Process SIEnterpriseManager).id -State Listen
- Delete the
root.datfrom theCertsInfofolder to fully remove mixed version mode
Note: If you do not do this then when installing a later update on the enterprise manager the installation may re-enable this functionality
Enabling Mixed Version Mode
- Browse to the Threat Prevention Enterprise Manager Installation Directory. This defaults to
C:\Program Files\Stealthbits\StealthINTERCEPT\SIEnterpriseManager - Open
SIEnterpriseManager.exe.configin notepad - Edit the
Pre735Portkey value from0to the previous port used (default3739) - Save the
SIEnterpriseManager.exe.config - Browse to the
CertsInfofolder in theSIEnterpriseManagerlocation found in step 1. - Ensure the
root.datis present - Restart the
SIEnterpriseManagerservice - Confirm that
SIEnterpriseManageris listening on the Pre735Port. This can be completed with this PowerShell command:
Get-NetTCPConnection -OwningProcess (Get-Process SIEnterpriseManager).id -State Listen