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)

相关推荐
网络研究院16 天前
2026年网络安全
网络·安全·法律·法规·趋势·发展
酣大智16 天前
ARP代理--工作原理
运维·网络·arp·arp代理
treesforest16 天前
AI安全系统如何识别异常访问?IP风险识别正在成为关键能力
网络·人工智能·tcp/ip·安全·web安全
shushangyun_16 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
2601_9618451516 天前
粉笔行测题库|系统班|刷题
网络·百度·微信·微信公众平台·facebook·新浪微博
程序猿阿伟16 天前
《Chrome离线扩展安装的底层逻辑与场景落地指南》
服务器·网络·chrome
InHand云飞小白16 天前
无人值守站点网络困境?工业级路由器IR315破解连接难题
网络·物联网·4g·工业路由器·4g路由器·iiot·蜂窝路由器
森G16 天前
75、服务器源码解析---------云视频服务项目
linux·服务器·网络·c++·qt
江华森16 天前
TCP/IP 协议栈实战 — 7 个实验详解
网络·tcp/ip·智能路由器
程序员小远16 天前
自动化测试基础知识总结
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例