Revisiting the mystery user agent string IEMB3
Originally mentioned here, we have been unable to identify what is generating the UAS "IEMB3". If anybody knows, can you please reply to this entry?
To repeat the original question:
A User agent String (UAS) is made up of various segments that reveal various bits of information about your Web browser, operating system and a few other bits and pieces. A typical UAS may be:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
In the above example:
"Mozilla" equates to an "application name"
"4.0" equates to "application version"
"compatible" is a "compatibility flag"
"MSIE 7.0" is a"version token"
"Windows NT 6.0" is the "platform token"
To complicate things, there are many Windows components that can add tokens to the UAS, such as:
".NET CLR" which indicates the presence of the .NET Framework common language runtime
"Tablet PC" which indicates that Tablet services are installed
"Win64; IA64" which indicates the system has an Intel x64 processor
"Win64: x64" which indicates the system has an AMD x64 processor
"WOW64" indicates a 32-bit version of Internet Explorer is running on a 64-bit processor
Programs can also add tokens on their own behalf, for example:
"Infopath"
"Media Centre PC"
"FunWebProducts" {{{BOOOO!!!! says Sandi}}}
"ZangoToolbar" {{{BOOOO!!!! says Sandi}}}
Ok, so, bearing in mind all of the above, we can identify pretty much everything in the following User Agent String except, in this case, the token on the end, "IEMB3":
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; IEMB3