Back to Ecapture

eCapture Protobuf Debugger

utils/protobuf_visualizer/README_CN.md

2.3.0995 B
Original Source

eCapture Protobuf Debugger

eCapture WebSocket 消息的可视化调试工具,支持解析 Event、Heartbeat 和 Log 类型的 Protobuf 消息。

编译

bash
go build -o pb_debugger pb_debugger.go

使用说明

常用命令

bash
# 连接默认地址 (ws://127.0.0.1:28257)
./pb_debugger

# 指定服务器地址
./pb_debugger -url ws://192.168.1.100:28257

# 紧凑模式(单行显示,适合高频数据)
./pb_debugger -compact

# 十六进制模式(查看原始 Payload)
./pb_debugger -hex

# 将输出保存到文件(自动禁用颜色)
./pb_debugger -no-color > capture.log

参数列表

参数默认值说明
-urlws://127.0.0.1:28257WebSocket 服务器地址
-compactfalse启用单行紧凑输出模式
-hexfalse以 Hex 格式显示 Payload
-max-payload1024限制 Payload 显示的最大字节数
-no-colorfalse禁用终端彩色输出