Adds search by tcp flags in SYN scan alert

This commit is contained in:
Simone Mainardi 2021-08-02 18:43:08 +02:00
parent d84fc3405a
commit 805b99f03c
2 changed files with 9 additions and 3 deletions

View file

@ -590,7 +590,13 @@ function alert_utils.getLinkToPastFlows(ifid, alert, alert_json)
end
elseif string.contains(name, "tcp_flags") then
-- Assumes IN query
tags[#tags + 1] = {name = name, op = "in", val = tostring(val)}
if val >= 0 then
-- Assumes IN
tags[#tags + 1] = {name = name, op = "in", val = tostring(val)}
else
-- A negative value assumes NOT IN
tags[#tags + 1] = {name = name, op = "nin", val = tostring(-val)}
end
else
-- Fallback, assume equality
tags[#tags + 1] = {name = name, op = "eq", val = tostring(val)}