30.04.2018 12:07 | |
Beiträge: 3 Bewertung: (0) |
Hallo zusammen, beruflich habe ich immer wieder mit der Analyse von Netzwerkprotokollen zu tun. Dabei ist es vorteilhaft, wenn ein Dekoder für die entsprechenden Protokolle zur Verfügung steht. Leider verwendet LOGO! für die serielle Schnittstelle ein nicht dokumentiertes Protokoll. Ich habe daher selbst einen Dekoder für Wireshark (auch Dissector genannt) für die "alten" LOGO! Systeme mit serieller Schnittstelle geschrieben, sprich 0BA4, 0BA5 und 0BA6: logopg.lua Im Vergleich zur Situation vor einigen Jahren ist das Schreiben eines Dekoders für Wireshark mit der Programmiersprache Lua nun überhaupt für mich erst möglich geworden, weil einfacher. Ich habe einen fiktiven Protokollstapel mit zwei Protokollschichten ähnlich MODBUS TCP genutzt. Leider konnte ich bislang wenige 0BA4 bis 0BA6 Systeme testen, da mir die Ressourcen fehlen, um den Dekoder ausgiebig zu testen. Grundlage ist natürlich die Analyse der Protokolls, welches in verschiedenen Stufen bereits in den letzten Jahren vorgenommen wurde. Ich habe die Foren durchsucht und entsprechend mit meinem Wissen verknüpft und ebenfalls dokumentiert. Wer möchte kann die Protokoll-Beschreibung auf Github nachlesen. Wichtig! Ich kann weder Support noch irgendeine Art von Gewährleistung für die Korrektheit der Infos übernehmen. Beachtet bittet auch in die Lizenz-Bedingungen. Schönen Gruß und viel Spaß beim Experimentieren |
Zuletzt bearbeitet von: brickpool am: 01.05.2018 17:44:22Zuletzt bearbeitet von: brickpool am: 18.09.2018 14:10:14 |
|
Für diesen Beitrag bedanken sich2 Benutzer |
04.05.2018 08:07 | |
Beiträge: 3 Bewertung: (0) |
Für Standard- bzw. Well-Known-Protokolle wie Modbus bzw. S7 sind bereits Dekoder verfügbar. Bei Modbus ist dies im Wireshark sogar integriert. |
Für diesen Beitrag bedanken sich1 Benutzer |