2
我编写了以下代码,使用lua和tshark将.pcap文件中所有包的源地址和目标地址输出到文本文件。将包信息写入文本文件
#!/usr/bin/lua
do
local file = io.open("luawrite", "w")
local function init_listener()
local tap = Listener.new("ipv6")
function tap.packet(pinfo, tvb)
local srcadd = pinfo.src
local dstadd = pinfo.dst
file:write(tostring(srcadd), "\t", tostring(dstadd)"\n")
end
end
end
我使用下面的命令运行此脚本:
tshark -r wireless.pcap -xlua_script:MyScript.lua
为什么没有被写在我的文本文件?代码有问题吗?非常感谢帮助。谢谢!