Как Wireshark распознает протокол на уровне приложения? - PullRequest
0 голосов
/ 19 ноября 2018

Я хочу написать приложение для захвата пакетов S7comm ,, но похоже, что протокол S7comm не имеет хорошо известного порта. Так как я могу распознать пакеты S7Comm?

1 Ответ

0 голосов
/ 16 декабря 2018

Напишите эвристический диссектор в Wireshark, чтобы распознать его.Используйте информацию из WS-Wiki-S7comm , например, вы знаете, что 1-й байт равен 0x32, кажется, что индикатор избыточности всегда равен 0x0000 (2 байта, 3-й и 4-й), возможные значения длины и т. Д.

...