如何在Wireshark Lua分析器中将字符串Proto字段转换为数字

我现在正在使用 Lua 开发 Wireshark 解剖器。在分组中有一个名为长度(length)的字段,它是通过 ASCII 编码的,并在分解树和显示过滤器中显示为字符串,就像这样:

MyProto.length == "0237"

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

那么,在 Lua 解剖器中如何实现呢?

点赞
用户3979429
用户3979429

你想知道怎样将字符串转换为数字吗?如果是的话,那么这很容易!

print(type(tonumber("0237")))
2015-12-09 10:43:41