Klassifizierung von SSH-Flows im Netzwerkverkehr

Klassifizierung von SSH-Flows im Netzwerkverkehr

Meine Aufgabe ist es, SSH-Flows im Netzwerk zu erkennen. Jetzt beobachte ich den SSH-Flow mit Wireshark. Und ich kann leicht erkennen, dass alle SSH-Flows wie „SSH-……“ beginnen. Ein Beispiel:

SSH-2.0-OpenSSH_5.4p1_hpn13v11 FreeBSD-20100308\x0d\x0a 

Ich möchte fragen, ob meine Beobachtung richtig ist. Beginnen alle SSH-Flows mit „SSH- …“? Außerdem suche ich in RFCs, warum ich meine Beobachtung in keinem Dokument verifizieren kann.

Antwort1

Alle SSH-Flows beginnen damit, dass der Server dem Client sein Banner präsentiert. Sie können dieses Banner mit einem einfachen sehen telnet server 22.

Das Format dieses Banners (korrekterweise "Identifikationszeichenfolge" genannt) ist beschrieben inRFC 4253 s4.2, und es beginnt immer mit SSH-, gefolgt von der Softwareversion, dann einem weiteren Bindestrich und der Softwareversion.

verwandte Informationen