我正在编写一个lua脚本,用于剖析自定义的协议工具。该协议将一些数据编码为不到8位。我仍然想突出显示wireshark中数据来自的字节。
如果我使用tree:add(Protofield,tvb:range),字节会被高亮显示,因为我假设要高亮显示的信息来自tvbrange。
但是,如果我在将数据送入树之前对其进行操作,作为普通的int,而不是tvb范围,字节不会突出显示。树不能知道..。
是否有从普通数据创建range对象的选项?
或者作为alternativ:有没有办法传递tree:add函数突出显示哪些字节?
代码语言:jascript复制local detections = 22; subsubtree:add_le(TimeLag, tvb_sub_buffer(6,4)) -- is highlighting the bytes subsubtree:add_le(Detections, detections) -- is NOT highlighting the bytes谢谢你的帮助!