Fixes historical formatter not correctly working

This commit is contained in:
Matteo Biscosi 2025-11-04 18:43:21 +01:00
parent 83ef887f74
commit fd5116bc0b

View file

@ -310,17 +310,26 @@ end
-- ###############################################
local function format_historical_tcp_flags(flow, info)
local client_to_server_flags = ""
local server_to_client_flags = ""
local proto_info = info.protocol_info_json
if proto_info and proto_info.tcp_flags_analysis and proto_info.tcp_flags_analysis.cli2srv then
client_to_server_flags = formatTCPStats(info.protocol_info_json.tcp_flags_analysis.cli2srv)
end
if proto_info and proto_info.tcp_flags_analysis and proto_info.tcp_flags_analysis.srv2cli then
server_to_client_flags = formatTCPStats(info.protocol_info_json.tcp_flags_analysis.srv2cli)
end
return {
name = i18n("tcp_flags"),
values = {
[1] = i18n("client") ..
" <i class=\"fas fa-long-arrow-alt-right\"></i> " ..
i18n("server") .. ": " .. info.src2dst_tcp_flags.label
.. formatTCPStats(info.protocol_info_json.tcp_flags_analysis.cli2srv),
.. client_to_server_flags,
[2] = i18n("server") ..
" <i class=\"fas fa-long-arrow-alt-right\"></i> " ..
i18n("client") .. ": " .. info.dst2src_tcp_flags.label
.. formatTCPStats(info.protocol_info_json.tcp_flags_analysis.srv2cli),
.. server_to_client_flags,
}
}
end