GH-545: add "addl" parameter to flow_weird and net_weird events

This commit is contained in:
Jon Siwek 2019-08-20 22:45:22 -04:00
parent 8ab0650c1e
commit 2d7c926291
16 changed files with 69 additions and 65 deletions

View file

@ -406,7 +406,7 @@ event conn_weird(name: string, c: connection, addl: string)
weird(i);
}
event flow_weird(name: string, src: addr, dst: addr)
event flow_weird(name: string, src: addr, dst: addr, addl: string)
{
# We add the source and destination as port 0/unknown because that is
# what fits best here.
@ -414,12 +414,20 @@ event flow_weird(name: string, src: addr, dst: addr)
$resp_h=dst, $resp_p=count_to_port(0, unknown_transport));
local i = Info($ts=network_time(), $name=name, $id=id, $identifier=flow_id_string(src,dst));
if ( addl != "" )
i$addl = addl;
weird(i);
}
event net_weird(name: string)
event net_weird(name: string, addl: string)
{
local i = Info($ts=network_time(), $name=name);
if ( addl != "" )
i$addl = addl;
weird(i);
}