Conceal VShell Version Information
By default, VShell identities itself to clients by adding product and version information to the protocol version string sent when a connection is made. This information allows clients to better interface with the VShell server ; however, if detected by an outside entity, it could also be used to design an attack on the server. If you do not want to reveal this information, VShell allows you to modify the string being sent.
To send "SSH-2.0-0.0" as the version string to connecting clients, set the following Windows registry entry to 0:
HKEY_LOCAL_MACHINE\Software\VanDyke\VShell\Server\Reveal Version Info
Note: Some clients may not behave correctly when this entry is set to 0.
To further customize the protocol version string, leave the Reveal Version Info entry set to 1 and modify the following three registry entries.
HKEY_LOCAL_MACHINE\Software\VanDyke\VShell\Ident Version
HKEY_LOCAL_MACHINE\Software\VanDyke\VShell\Ident Product
HKEY_LOCAL_MACHINE\Software\VanDyke\VShell\Ident Comment
The version string is sent in the following format:
SSH-2.0-Product_Version Comment
If the
Ident Version and
Ident Product entries are left blank, VShell will use the real version and real product name. If the
Ident Comment entry is also empty, VShell will use the product name for the comment as well.
If either the
Ident Version or
Ident Product entry is set, VShell will use the specified entries. In this case, if the
Ident Comment entry is blank, no comment is used.