Wireshark звучит так, как вы хотите на самом деле.После рукопожатия очень мало рамок или структуры для WebSockets (так что вам нужен низкоуровневый уровень), и даже если бы это было так, Wireshark вскоре (или уже) сможет проанализировать его и показать вам структуру.* Лично я часто снимаю с помощью tcpdump, а затем анализирую данные позже, используя wireshark.Это особенно приятно, когда вы не можете использовать проводную акцию на устройстве, на котором вы хотите захватить данные (например, на автономном сервере).Например:
sudo tcpdump -w /tmp/capture_data -s 8192 port 8000
В качестве альтернативы, если у вас есть контроль над сервером WebSockets (или прокси-сервером), вы всегда можете распечатать данные отправки и получения.Обратите внимание, что, поскольку фреймы websocket начинаются с '\ x00', нужно избегать печати, поскольку во многих языках \ x00 означает конец строки.