Hallo Mr. X,
mal angenommen ich halte eine SSH Verbindung zu Port 80 ( anstatt Port 22 !) eines anderen Servers, ist es dann für jemanden möglich zu erkennen, dass es sich hier um eine SSH Verbindung handelt oder muss eine andere Person davon ausgehen, dass es sich um eine http Verbindung handelt?
Beim SSH-Protokoll müssen _beide_ Partner zugleich am Anfang eine Versionskennung senden, laut < http://www.ietf.org/internet-drafts/draft-ietf-secsh-transport-22.txt> ist das wie folgt:
SSH-protoversion-softwareversion SP comments CR LF
Also wäre
SSH-2.0-meinsshclient_0.1\r\n
(wobei \r\n Neuezeile und Wagenrücklauf sind, also CRLF) ein gültiger Anfangsstring für SSH. An Hand dessen müsste der Server durchaus in der Lage sein, eine SSH-Verbindung zu erkennen.
Viele Grüße,
Christian