使用 Lua 脚本读取 PCAP 文件



我有一个Lua脚本来读取PCAP文件。对于数据包,我可以使用表达式获取其时间

os.date("%Y/%m/%d %X", last_pinfo.abs_ts)
结果类似于"

2012/05/24 11:32:50",但我希望结果类似于"May 24, 2012 11:32:50.476690000"。这可能吗?

Lua的os.date遵循与C的strftime函数相同的格式。

但是,标准Lua中的时间只能精确到几秒钟。您必须添加来自其他来源的秒的小数部分,例如 LuaSocket 的socket.gettime()

require 'socket'
time=socket.gettime()
print(os.date("%B %d, %Y %H:%M:%S")..select(2,math.modf(time),time)

最新更新