wireshark 目前已经支持数千种协议的解析,但有些用户自定义的协议如需使用wireshark解析有如下两种方法实现:
1.使用c语言开发
- 集成到wireshark内部(built-in),修改makefile重新编译wireshrk
- windows生成*.dll,linux下生成*.so加入wireshark安装目录*\plugins.x\epan
2.使用lua开发wireshark插件
由于lua语言开发较简单,本文主要以lua编写插件。并附一解析Autoasr UpperTester例子。
- 编写模板
XXX_protocol = Proto("XXX", "XXX Protocol")
field1 = ProtoField.uint16(
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)