-- -- (C) 2013-15 - ntop.org -- dirs = ntop.getDirs() package.path = dirs.installdir .. "/scripts/lua/modules/?.lua;" .. package.path -- io.write ("Session:".._SESSION["session"].."\n") require "lua_utils" sendHTTPHeader('text/html; charset=iso-8859-1') ntop.dumpFile(dirs.installdir .. "/httpdocs/inc/header.inc") dofile(dirs.installdir .. "/scripts/lua/inc/menu.lua") -- Alerts -- ============================ dofile(dirs.installdir .. "/scripts/lua/modules/traffic_stats.lua") getTalkers(ifname, 0, "packets", "both", 10, "desc") -- Interfaces function interfaces(div_name) print [[
]] local ifnames = {} for v,k in pairs(names) do interface.select(k) _ifstats = aggregateInterfaceStats(interface.getStats()) ifnames[_ifstats.id] = _ifstats.name --print(_ifstats.name.."=".._ifstats.id.." ") end for k,v in pairsByKeys(ifnames, asc) do print("
  • ") --print(k.."="..v.." ") if(v == ifname) then print("") else print("") end if(v == ifname) then print(" ") end if (isPausedInterface(v)) then print(' ') end print(getHumanReadableInterfaceName(v)) print("\tTRAFFIC\tGRAFICO
  • \n") end -- print ("") end -- Body function pieChart(div_name, url) print [[
    ]] end print [[
    Top Receivers
    ]] pieChart("top_test", "/lua/iface_hosts_list_rcvd.lua?ajax_format=c3") print [[
    Interfaces
    ]] interfaces("listInterfaces") print [[
    Alerts
    @@@@ ALERTS @@@@
    Top Senders
    ]] pieChart("top_senders", "/lua/iface_hosts_list_sent.lua?ajax_format=c3") print [[
    Empty
    Body
    Empty
    Body
    ]] -- Footer dofile(dirs.installdir .. "/scripts/lua/inc/footer.lua")