wireshark 编写lua插件,针对一般研发产出的tcp字节流进行解码
来源:互联网 发布:淘宝确认收货前换货 编辑:程序博客网 时间:2024/06/18 06:37
参考
http://mobile.51cto.com/iphone-285912.htm一个例子, 端口14567端口的流量进行分析,目前只有一个在第24个字节处,取出1个字节进行分析,编号是否为7
sdga_proto = Proto("sdga","SDGA","sdga protocol")function sdga_proto.dissector(buffer,pinfo,tree)pinfo.cols.protocol = "sdga"pinfo.cols.info = "sdga data"local subtree = tree:add(sdga_proto,buffer(),"sdga prototal") --[[subtree:add(buffer(0,0),"Message Header: ")subtree:add(buffer(0,1),"Version: " .. buffer(0,1):uint())type = buffer(1,1):uint()type_str = "Unknown"if type == 1 thentype_str = "REQUEST"elseif type == 2 thentype_str = "RESPONSE"endsubtree:add(buffer(1,1), "Type: " .. type_str)size = buffer:len()subtree:add(buffer(2,size-2), "Data: ")--]]-- 判断07-- #subtree:add(buffer(23,1), "myData: ")data07 = buffer(23,1):uint()if data07 == 7 thendata07_string = "编号07"elsedata07_string = data07endsubtree:add(buffer(23,1), "DATA07: " .. data07_string)endtcp_table = DissectorTable.get("tcp.port")tcp_table:add(14567,sdga_proto)
0 0
- wireshark 编写lua插件,针对一般研发产出的tcp字节流进行解码
- 使用lua编写Wireshark的dissector插件
- 使用Lua编写Wireshark的Dissector插件
- 使用lua编写Wireshark(Ethereal)的dissector插件
- Wireshark插件的编写
- 用Lua语言编写Wireshark dissector插件
- 使用lua脚本编写wireshark协议插件
- 使用lua脚本编写wireshark协议插件
- 用Lua语言编写Wireshark dissector插件
- 使用 lua 编写 wireshark 协议解析插件
- java:构建ImageInputStream利用ImageReader对内存字节流进行图像解码
- 基于缓冲字节输入输出流进行复制文件的操作
- [Java基础]用流进行byte字节流的读写
- 通过字节数组流进行的对象序列化操作
- Wireshark Lua插件学习心得
- Wireshark lua插件
- Wireshark插件的编写(转帖)
- 编写DLL格式的wireshark插件
- 机器学习知识点(二十三)黎曼流形认知
- RHEL-RH134-UNIT6-文本处理工具
- kindeditor学习笔记之实现简单留言板
- Linux中增加虚拟内存的方法
- Eclipse插件开发(一)swt/jface在线安装版本路径
- wireshark 编写lua插件,针对一般研发产出的tcp字节流进行解码
- <绝对干货>2017年ICLR视频地址
- RHEL-RH134-UNIT7-访问网络文件共享服务
- hi
- 深入理解JS—instanceof和原型链
- 快速进入陌生领域: HistCite 使用教程
- C# 分词帮助类
- @MappedSuperclass
- 深度学习目标检测算法性能分析