如何在使用Tshark执行脚本时获取/查看Lua lisner的输出

时间:2015-08-08 07:34:25

标签: ssl lua tshark

我是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)在文件中写入。

0 个答案:

没有答案
相关问题