summaryrefslogtreecommitdiffstats
path: root/snort-details-html.lsp
blob: b95298d2352791ba5267a6953e74cecbe2db0c29 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<% local data, viewlibrary = ... 
require("viewfunctions")
%>
<%
--[[ DEBUG INFORMATION
io.write("<H1>DEBUGGING</H1><span style='color:red'><H2>DEBUG INFO: CFE</H2>")
io.write(html.cfe_unpack(form))
io.write("</span>")
--]]
%>

<% viewlibrary.dispatch_component("status") %>

<H1><%= data.label %></H1>

<% for i,priority in ipairs(data.value) do %>
	<h2><%= priority.name %></h2>
	<% for cls in pairs(priority.value) do %>
		<h3><%= cls %></h3>
		<% for id,alert in pairs(priority.value[cls]) do %>
			<p><B><%= alert.value[1] %></B><BR>
			<% for j=2, table.maxn(alert.value) do %>
				<%= alert.value[j] %><BR>
			<% end %>
			<I>(This alarm is repeated <B><%= alert.count %></B> times)</I>
			<% if (table.maxn(alert.url) ~= 0) then %>
				( URL's:
				<% for k,url in ipairs(alert.url) do %>
					<a href="<%= url %>" target="_new"><img src="/skins/static/tango/16x16/categories/applications-internet.png" alt="<%= url %>"></a>
				<% end %>
			)
			<% end %>
			</p>
		<% end %>

	<% end %>
<% end %>