У меня есть приложение весны, которое ведет переговоры с сервером rabbitmq. Обмен сообщениями происходит через протокол STOMP. Мой вопрос: почему мое сообщение STOMP не расшифровано. Я загрузил и установил для него плагин STOMP. https://github.com/ficoos/wireshark-stomp-plugin (stomp.lua)Wireshark STOMP protocol dissector
И все же я вижу, что только я рассматриваю кодированное сообщение UTF-8, то есть не beein, представленное должным образом. Изображение, показывающее пробку
Есть ли способ, чтобы я мог точно/точно переписать то, что находится внутри сообщения?
Дополнение 25 июня 2015: Я, что я нашел свой ответ есть протокол веб-сокетов имеет то, что называется «маскирование ключ», который в основном говорит о том, что трафик от клиента к серверу должен быть закодированный с помощью этого значения случайной маскировки. Насколько я понимаю, это делается для того, чтобы избежать проблем с прокси-серверами. Теперь я считаю, что проблема связана с реализацией wirehark, т. Е. Wirehark правильно декодирует полезную нагрузку, т. Е. Явная текстовая часть поля Payload находится в поле Unmask Payload, но при выполнении TCP Streap пользовательский интерфейс скорее всего не принимает Unmask Значение полезной нагрузки, но значение «Полезная нагрузка», т.е. значения, предшествующие xor ключа маскировки. Я был бы очень признателен, если кто-то, кто знает, может подтвердить это. Таким образом, что будет в виду, что это ошибка или особенность (я не уверен) в Wireshark
https://tools.ietf.org/html/rfc6455#section-5.3
Дополнение J июл.
Добавлена ссылка на примере файла трассировки https://yadi.sk/d/E1a6bPhfhfUAf
Согласно спецификации, фрейм Stomp CONNECTED не имеет тела сообщения. Можете ли вы попытаться захватить кадр SEND или MESSAGE (с текстовой нагрузкой) в Wireshark? – mjn
Я загрузил изображение wirehark на вопрос выше – Tito
На картинке выше рамка MESSAGE я вижу, что то, что клиент отправляет на сервер, является gibrish. Есть ли способ декодировать это? Я имел в виду, что комментарий читается, потому что я имею в виду {"content:" Hello, aaaaaaassss! "} – Tito