Seite 1 von 1

Wireshark-Plugin fuer das Zusi-3-TCP-Protokoll

Verfasst: 04.03.2016 13:28:08
von Johannes
Eventuell zum Debuggen von TCP-Zusatzprogrammen nuetzlich: ein Plugin fuer Wireshark, das auf Port 1436 gesendete TCP-Pakete als Zusi-3-TCP-Strukturbaum darstellt. https://github.com/zusitools/tcp_dissector" target="_blank

Re: Wireshark-Plugin fuer das Zusi-3-TCP-Protokoll

Verfasst: 04.03.2016 13:54:57
von Alwin Meschede
Sehr cool!
Noch zur Erläuterung - was kann man damit machen? Wireshark ermöglicht einem das Beobachten der Netzwerk-Pakete auf der Leitung. Mit dem Plugin von Johannes hat Wireshark dann auch ein gewisses Verständnis von Zusis Protokollstruktur und kann den Inhalt der Pakete nach ihrer Struktur aufgliedern, so dass man nicht mehr selber die Bytes zählen muss:

Bild

Re: Wireshark-Plugin fuer das Zusi-3-TCP-Protokoll

Verfasst: 04.03.2016 19:28:29
von Carsten Hölscher
Auch hier sei noch auf die Beispiele verwiesen, die mitgeliefert sind als Quellcode und exe. Die eine exe liest auch alles was Zusi ausspuckt und stellt es in einer Hierarchie dar.

Carsten

Re: Wireshark-Plugin fuer das Zusi-3-TCP-Protokoll

Verfasst: 04.03.2016 20:20:31
von Max Senft
Hi Johannes,

um unnötig Doppelarbeit zu vermeiden: Bist du zufällig auch an nem .Net Stack dran?

Gruß
Max

Re: Wireshark-Plugin fuer das Zusi-3-TCP-Protokoll

Verfasst: 04.03.2016 23:03:23
von Johannes
Nein, ist auch nicht geplant :)

Re: Wireshark-Plugin fuer das Zusi-3-TCP-Protokoll

Verfasst: 12.03.2016 21:56:27
von Andreas Karg
Max, .Net sind F. Schn. und ich dran! :)

Re: Wireshark-Plugin fuer das Zusi-3-TCP-Protokoll

Verfasst: 12.03.2016 23:39:51
von Max Senft
Hi,

ok. Ich hatte auch was angefangen. Allerdings mangels Zeit wieder unterbrochen. Ihr macht das sicherlich. ;)

Gruß
Max

Re: Wireshark-Plugin fuer das Zusi-3-TCP-Protokoll

Verfasst: 04.03.2017 22:36:52
von Johannes
In der aktuellen Version (Download siehe oben) kennt das Plugin nicht nur das Protokollformat, sondern auch die Datenstruktur und kann die uebertragenen Daten daher mit Beschreibung und korrektem Datentyp darstellen:

Bild