だから私はリスナーのタップがどのように機能するかを見ています。この時点で私が思いついたのは次のとおりです。
my_tap = Listener.new(nil, "myfilter")
myvar = Field.new("something to look at")
-- then the callback
function my_tap.packet(pinfo)
-- format the time like os.date("%c", pinfo.abs_ts)
-- what else is in pinfo.???
-- lots of stuff
end
パケットコールバックへのpinfoパラメーターを介してluaに公開されるものに関する完全なドキュメントを見つけることができませんでした。これまでのところ、*pinfo.abs_ts*を見つけました。tcp.options.timestamp.tsvalがnullであるか、常に誤った/不完全な情報が含まれているように見えるため、これはすばらしいことです。
pinfoを通じて正確に何が公開されますか?pinfo.abs_ts以外の場所で取得できる情報のリストはありますか?