Added nDPI fingerprint to historical flows (#9961)

This commit is contained in:
Manuel Ceroni 2026-01-16 15:17:21 +01:00 committed by GitHub
parent 10bab95b16
commit a7eab7b697
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 45 additions and 1 deletions

View file

@ -1312,6 +1312,18 @@ function format_http_info(http_info, no_html)
return formatted_http_info
end
function format_fingerprints_info(fingerprint_info)
local formatted_fingerprints_info = {}
if fingerprint_info["ndpi_fingerprint"] then
formatted_fingerprints_info["ndpi_fingerprint"] =
i18n("copy_button", {
full_name = fingerprint_info["ndpi_fingerprint"],
name = fingerprint_info["ndpi_fingerprint"]
})
end
return formatted_fingerprints_info
end
-- ##############################################
function format_proto_info(flow_details, proto_info)
@ -1321,6 +1333,12 @@ function format_proto_info(flow_details, proto_info)
if type(value) ~= "table" then proto_info[key] = nil end
end
for proto, info in pairs(proto_info or {}) do
if proto == "fingerprints" then
proto_details[proto] = format_fingerprints_info(info)
end
end
for proto, info in pairs(proto_info or {}) do
if proto == "tls" then
proto_details[proto] = format_tls_info(info)