Added remediation docs, modified function to get remediation url (#8674)

* Fixed telemetry response format, no impact on base ntopng, different endpoint

* Fixed error

* Added toboolean instead of string compare

* Added ASN name in ASN timeseries page

* Added exportes interfaces page

* Exporters interfaces table config

* Updated dist ref

* Added remediation docs, modified function to get remediation url #8669 #8670 #8395
This commit is contained in:
GabrieleDeri 2024-08-26 14:57:06 +02:00 committed by GitHub
parent 896315e568
commit 7ab51d5f12
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 583 additions and 88 deletions

View file

@ -512,6 +512,21 @@ end
local function dt_format_flow_risk(flow_risk_id)
local flow_risks = {}
-- Get alert risk source
--[[
local alert_src = ""
local alert_risk = ntop.getFlowAlertRisk(tonumber(flow_risk_id))
tprint("flow_risk_id:" .. tostring(flow_risk_id))
tprint("alert_risk_id:" .. tostring(alert_risk))
tprint("-------")
if (tonumber(alert_risk) == 0) then
alert_src = "ntopng"
else
alert_src = "nDPI"
end
]]
for i = 1, 63 do
local cur_risk = (tonumber(flow_risk_id) >> i) & 0x1
@ -519,12 +534,13 @@ local function dt_format_flow_risk(flow_risk_id)
if cur_risk > 0 then
local cur_risk_id = i
local title = ntop.getRiskStr(cur_risk_id)
local flow_risk = {
title = title,
label = title,
value = cur_risk_id,
help = flow_risk_utils.get_documentation_link(cur_risk_id),
remediation = flow_risk_utils.get_remediation_documentation_link(cur_risk_id)
help = flow_risk_utils.get_documentation_link(cur_risk_id, ""),
remediation = flow_risk_utils.get_remediation_documentation_link(cur_risk_id, "")
}
flow_risks[#flow_risks + 1] = flow_risk