--
-- (C) 2014-15-15 - ntop.org
--
dirs = ntop.getDirs()
package.path = dirs.installdir .. "/scripts/lua/modules/?.lua;" .. package.path
require "lua_utils"
require "graph_utils"
page = _GET["page"]
hosts_ip = _GET["hosts"]
-- Default values
if(page == nil) then
page = "overview"
end
active_traffic = true
active_packets = false
active_ndpi = false
show_aggregation = true
active_page = "hosts"
sendHTTPHeader('text/html; charset=iso-8859-1')
ntop.dumpFile(dirs.installdir .. "/httpdocs/inc/header.inc")
dofile(dirs.installdir .. "/scripts/lua/inc/menu.lua")
if(hosts_ip == nil) then
print("
Hosts parameter is missing (internal error ?)
")
return
end
print [[
]]
url=ntop.getHttpPrefix().."/lua/hosts_comparison.lua?hosts="..hosts_ip
hosts_ip_tab_name = string.gsub(hosts_ip, ',', " ")
print("Hosts: "..hosts_ip_tab_name.." \n")
if((page == "overview") or (page == nil)) then
print(" \n")
else
print(" ")
end
if(page == "traffic") then
print("Traffic \n")
else
if(active_traffic) then
print("Traffic ")
end
end
if(page == "packets") then
print("Packets \n")
else
if(active_packets) then
print("Packets ")
end
end
if(page == "ndpi") then
print("Protocols \n")
else
if(active_ndpi) then
print("Protocols ")
end
end
print [[
]]
-- =========================== Tab Menu =================
if (page == "overview") then
if(show_aggregation) then
print [[
Aggregation
]]
print(' Refresh: \n')
print[[
]]
print [[
]]
print[[
]]
end -- End if(show_aggregation)
-- =========================== Aggregation Menu =================
print("")
print('')
print("
")
dofile(dirs.installdir .. "/scripts/lua/inc/sankey.lua")
print("
")
print("
")
print(" ")
elseif(page == "traffic") then
if(show_aggregation) then
print [[
Aggregation
]]
print(' Refresh: \n')
print[[
]]
print [[
]]
end -- End if(show_aggregation)
-- =========================== Aggregation Menu =================
print("")
print("")
print(" ")
print [[
]]
print [[
]]
elseif(page == "packets") then
elseif(page == "ndpi") then
end -- End if page == ...
dofile(dirs.installdir .. "/scripts/lua/inc/footer.lua")