|
SmartFTP FTP Library
|
Encapsulates information about the remote SSH server's identity and environment. More...
import "sfFTPLib.idl";
Properties | |
| SSHServerSoftware | ServerSoftware [get] |
| Identifies the specific SSH server software implementation. | |
| OperatingSystem | OperatingSystem [get] |
| Estimates the operating system of the remote server. | |
| BSTR | RemoteId [get] |
| Retrieves the raw identification string sent by the server. | |
Encapsulates information about the remote SSH server's identity and environment.
|
getproperty |
Estimates the operating system of the remote server.
The component attempts to guess the underlying OS based on the identification string and specific protocol behaviors.
Note: * This is a heuristic (best guess). Many security-hardened servers intentionally hide their OS information to prevent targeting.
|
getproperty |
Retrieves the raw identification string sent by the server.
This is the exact string received during the Protocol Version Exchange (RFC 4253).
Format: SSH-2.0-<SoftwareVersion> <Comments>
Examples:
|
getproperty |
Identifies the specific SSH server software implementation.
The component parses the server's identification string and maps it to a known vendor enum.