mirror of
https://github.com/ntop/ntopng.git
synced 2026-04-29 07:29:32 +00:00
[VS] Add UDP port handler and implement numerous fixes.
This commit is contained in:
parent
bbf9b71add
commit
3d44707cc8
13 changed files with 670 additions and 332 deletions
|
|
@ -35,7 +35,7 @@ function alert_vulnerability_scan:init(differences_list)
|
|||
-- Trick to set this alert as an active monitoring alert
|
||||
self.alert_type_params.threshold = 0
|
||||
self.alert_type_params.value = 0
|
||||
self.alert_type_params.measurement = 'vulnerability_scan'
|
||||
self.alert_type_params.measurement = differences_list.measurement
|
||||
end
|
||||
|
||||
-- #######################################################
|
||||
|
|
@ -53,14 +53,27 @@ function alert_vulnerability_scan.format(ifid, alert, alert_type_params)
|
|||
end
|
||||
end
|
||||
--]]
|
||||
|
||||
if (not isEmptyString(alert_type_params.tcp_ports_case)) then
|
||||
if (alert_type_params.scan_type == "tcp_portscan" or alert_type_params.scan_type == "tcp_openports") then
|
||||
msg = msg .. i18n('vulnerability_scan_alert_ports_changed_cases.'..alert_type_params.tcp_ports_case, {
|
||||
open_ports_num = alert_type_params.open_ports.num,
|
||||
open_ports = alert_type_params.open_ports.ports,
|
||||
closed_ports_num = alert_type_params.closed_ports.num,
|
||||
closed_ports = alert_type_params.closed_ports.ports
|
||||
open_ports_num = alert_type_params.tcp_open_ports.num,
|
||||
open_ports = alert_type_params.tcp_open_ports.ports,
|
||||
closed_ports_num = alert_type_params.tcp_closed_ports.num,
|
||||
closed_ports = alert_type_params.tcp_closed_ports.ports,
|
||||
protocol = i18n("tcp")
|
||||
})
|
||||
|
||||
msg = msg:gsub("%,", ", ")
|
||||
|
||||
elseif (alert_type_params.scan_type == "udp_portscan") then
|
||||
msg = msg .. i18n('vulnerability_scan_alert_ports_changed_cases.'..alert_type_params.udp_ports_case, {
|
||||
open_ports_num = alert_type_params.udp_open_ports.num,
|
||||
open_ports = alert_type_params.udp_open_ports.ports,
|
||||
closed_ports_num = alert_type_params.udp_closed_ports.num,
|
||||
closed_ports = alert_type_params.udp_closed_ports.ports,
|
||||
protocol = i18n("udp")
|
||||
})
|
||||
msg = msg:gsub("%,", ", ")
|
||||
|
||||
end
|
||||
|
||||
if alert_type_params.num_new_cve_issues then
|
||||
|
|
@ -84,7 +97,9 @@ function alert_vulnerability_scan.format(ifid, alert, alert_type_params)
|
|||
host = alert_type_params.host
|
||||
end
|
||||
|
||||
return i18n('vulnerability_scan_alert', { host = host, msg = msg })
|
||||
local report_url = ntop.getHttpPrefix().."/lua/vulnerability_scan.lua?page=report&report_template=vs_result"
|
||||
|
||||
return i18n('vulnerability_scan_alert', { host = host, msg = msg, url = report_url })
|
||||
end
|
||||
|
||||
-- #######################################################
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue