如何在wireshark lua解剖器中将字符串protofield转换为数字

时间:2015-12-09 08:44:35

标签: lua wireshark-dissector

我现在正在用lua开发一个wireshark解剖器。数据包中有一个字段长度由ASCII编码,它在解剖树和显示过滤器中显示为字符串,如下所示

MyProto.length == "0237"

事实上,我希望它是数字,所以我可以在显示过滤器中使用“大于”或“小于”。

那么,如何在lua解剖器中做到这一点?

1 个答案:

答案 0 :(得分:0)

您是否在询问如何将字符串转换为数字?如果是这样,这很容易!

print(type(tonumber("0237")))