wireshark解析grpc/protobuf的方法

1,wireshark需要安装3.20以上

下载地址:https://www.wireshark.org/

2,如果版本不对,需要卸载,卸载方法:

sudo rm -rf /Applications/Wireshark.app

sudo rm -rf $HOME/.config/wireshark

sudo rm -rf /Library/Application\Support/Wireshark

3,设置pb文件的路径:

点击菜单wirshark-》Preferences-〉Protobuf ,然后再点击"Edit" ,加载自定义的proto文件及pb的系统文件

4,如果有以下错误,需要设置fake headers配置

Dissector bug,protocol GRPC:epan/dissectors/packet-grpc.c:341:failed assertion "grpc_ctx\&\&grpc_ctx-\>content_type\&\&grpc_ctx-\>path" (The content_type and path of grpc context must be set.)

5,设置fake headers的方法:

  1. 设置路径:选中一条包数据,右键-》Protocol Preferences->HyperText Transfer Protocol 2 ->HTTP2 Fake Headers...

  2. 需要设置: Path( wireshark解析的请求数据包中 post 后面的uri ) & content-type(application/grpc)

相关推荐
趙卋傑2 分钟前
测试开发场景下常见的 MCP 服务
开发语言·python·测试工具·ai编程
赵侃侃爱分享14 分钟前
网络安全常识十条
网络·安全·web安全
zhanghongbin0121 分钟前
AI Observability Agent:大模型时代的监控利器
网络·人工智能
攻城狮在此22 分钟前
华三交换机VLAN配置(基于接口划分)
网络
狂奔蜗牛(bradley)24 分钟前
嵌入式软件中如何用责任链模式重构串口协议栈
网络·单片机·mcu·重构·责任链模式
聊点儿技术25 分钟前
IPv6来了,IP精准定位服务还能“准”吗?
大数据·网络·人工智能·ip·ipv4·ipv6·ip精准定位
不吃鱼的猫74836 分钟前
【音视频流媒体进阶:从网络到 WebRTC】第02篇-I/O 多路复用:从 select 到 epoll
网络·音视频·webrtc
CS创新实验室37 分钟前
《计算机网络》深入学:比较 RIP 和 OSPF 协议
网络·计算机网络·智能路由器
merlin-mm38 分钟前
GPU通信速率对比
网络·kubernetes
wanhengidc41 分钟前
服务器管理器的作用有哪些?
运维·服务器·网络·安全·游戏·智能手机