
Ich versuche, mit Wireshark Protobuf-Nachrichten zu analysieren, die über TCP mit gRPC gesendet werden. Wenn ich den Datenteil einer Nachricht ansehe, sehe ich Rohbytes statt einer analysierten Ansicht.
Ich habe den Pfad zum Verzeichnis mit der Protobuf-Datei in Einstellungen->Protokolle->Protobuf->Protobuf-Suchpfade hinzugefügt. Ich habe „.proto-Dateien beim Start laden“ aktiviert.
Unter Analysieren -> Verfügbare Protokolle ist Protobuf ausgewählt.
Ich habe das von @harrymc erwähnte Plugin hinzugefügt und beim Starten von Wireshark wird dieser Fehler angezeigt:
Lua: Error during loading:
...shark/plugins/4-2/protobuf_dissector-master/protobuf.lua:43: attempt to call field 'prepend_path' (a nil value)
stack traceback:
...shark/plugins/4-2/protobuf_dissector-master/protobuf.lua:43: in main chunk
Wenn ich zu Analysieren->Dekodieren als... gehe und meine Portnummer eingebe, sehe ich in der Spalte „Aktuell“ keine Möglichkeit, Protobuf auszuwählen.
Ich verwende Wireshark auf macOS.