CountryCensor Not Available With SEG Version 8.X


This article applies to:

  • Trustwave SEG
  • Upgrading to 8.X
  • CountryCensor functionality

Symptoms:

  • Upgrade to 8.0.2 or above is blocked if CountryCensor is referenced in the configuration, or if files in the config folder reference the CountryCensor dll.

For earlier versions:

  • The SEG Engine will not start after upgrade to 8.0.0. or 8.0.1 if Category Rules that use CountryCensor are enabled in the configuration. 
  • Engine log in Debug displays Unable to load library...CountryCensor.dll - 193 - %1 is not a valid Win32 application
     

     
  • The Application Event Log contains entries similar to:
    Faulting application name: MMEngine.exe, version: 8.0.1.0, time stamp: 0x595ec9db
    Faulting module name: MSVCR120.dll, version: 12.0.21005.1, time stamp: 0x524f83ff
    Exception code: 0xc0000417
    Fault offset: 0x000000000006dd3d
    Faulting application path: C:\Program Files\Trustwave\Secure Email Gateway\MMEngine.exe
    Faulting module path: C:\Program Files\Trustwave\Secure Email Gateway\MSVCR120.dll

Information:

  • The CountryCensor functionality in SEG has been deprecated for several years (it was removed from new installations in version 7.3).
  • The IP database is not being updated.
  • The existing functionality does not provide significant value for spam detection.
  • For these reasons, the DLL required for CountryCensor is not available for SEG 8.X.
  • The installer for version 8.0.2 and above enforces removal of all references to CountryCensor.

Resolution:

  • Remove all rules that use CountryCensor from your configuration.
  • Remove all files that reference CountryCensor from the config folder.
  • Commit configuration.  
    • If upgrade to 8.0.2 was blocked it will be allowed.
    • For 8.0.0 or 8.0.1, after you commit configuration you can start the SEG Engine service.


Last Modified 3/1/2020.
https://support.trustwave.com/kb/KnowledgebaseArticle20859.aspx