wireshark_baidu_std.lua is a Wireshark Lua dissector written for baidu_std protocol, including the streaming_rpc protocol.
Example for the Echo request:
Example for the Echo response:
- Put
wireshark_baidu_std.luaunder "Personal Lua Plugins"; - And put
options.proto,streaming_rpc_meta.protoandbaidu_rpc_meta.protoinprotobufdirectory under "Personal configuration", create if not exist; - Set
Protobuf Search Pathsfor Protobuf official library include directory(e.g./opt/homebrew/opt/protobuf/include), see Wireshark Protobuf for more details.
- Optional, turn on
Dissect Protobuf fields as Wireshark fieldsif you want to use relatedbaidu_stdfields for filtering:
The "Personal Lua Plugins" and "Personal configuration" folders above can be found under the Folders page of About Wireshark, for macOS:


