Отладка двоичных рамок websockets - программирование

Отладка двоичных рамок websockets

Пакетные анализаторы, такие как Wireshark и Fiddler, позволяют использовать низкоуровневый пакетный дамп и, как представляется, рекомендуемый способ отладки двоичных рамок websocket. Основные проблемы этого подхода включают в себя безопасные слои websocket, сложность, трение в процессе разработки, среди прочих.

Помимо Wireshark, какие родные браузеры или инструменты расширения доступны для просмотра, по крайней мере, шестнадцатеричного дампа двоичных кадров, обмениваемых через Websockets?

edit: с Chrome 56.0 можно просматривать только фреймы текстовых подключений в сети (путем перехода на консоль отладки (F12) → Сеть → Выбор соединения с веб-сервером (для идентификации: он содержит 101 код состояния HTTP) → Рамки панель); бинарные пакеты по-прежнему отображаются как "двоичный кадр (Opcode 2)

4b9b3361

Ответ 1

В Firefox вы используете расширение Web Socket Monitor для получения шестнадцатеричного дампа для двоичных пакетов.

Пример веб-сокета