Transferring flows status bitmap to the client/server host. Added anomalous flows reasons to the host details page.

This commit is contained in:
Alfredo Cardigliano 2019-09-05 17:55:00 +02:00
parent c8a821d2f3
commit 38a53ec1fa
9 changed files with 52 additions and 9 deletions

View file

@ -532,7 +532,7 @@ local function userActivityFormatter(ifid, alert, info)
local host = decoded.params[1]
local hostinfo = hostkey2hostinfo(host)
local hostname = host2name(hostinfo.host, hostinfo.vlan)
local host_url = "<a href=\"".. ntop.getHttpPrefix() .. "/lua/host_details.lua?ifid="..decoded.ifid.."&host="..host.."\">"..hostname .."</a>"
local host_url = "<a href=\"".. ntop.getHttpPrefix() .. "/lua/host_details.lua?ifid="..(decoded.ifid or ifid).."&host="..host.."\">"..hostname .."</a>"
return i18n('user_activity.host_json_downloaded', {user=user, host=host_url})
elseif decoded.name == 'live_flows_extraction' and decoded.params[1] ~= nil and decoded.params[2] ~= nil then

View file

@ -2457,6 +2457,10 @@ end
-- ###############################################
function formatIDSFlowAlert(flowstatus_info)
if not flowstatus_info then
return i18n("alerts_dashboard.ids_alert")
end
local signature = (flowstatus_info.ids_alert and flowstatus_info.ids_alert.signature)
local category = (flowstatus_info.ids_alert and flowstatus_info.ids_alert.category)
local severity = (flowstatus_info.ids_alert and flowstatus_info.ids_alert.severity)