我是Lua的新手,我想要证书数据所以我在Lua Lisner代码下运行:
do
local file = assert(io.open('data.txt','wb'))
tap = Listener.new(nil, "ssl.handshake.certificate");
Cert_info = Field.new("ssl.handshake.certificate");
function tap.packet(pinfo, buffer, userdata)
local cert = Cert_info();
print("hi".. cert )
file:write(cert.value);
end
end
使用命令> tshark -r sslcert.pcap -X lua_script:certinfo.lua
但我也没有在控制台屏幕和文件中获得任何输出。
它只显示sslcert.pcap
文件
请帮助我查看哪些信息(cert.value
)在文件中写入。