-- -- (C) 2019-20 - ntop.org -- dirs = ntop.getDirs() package.path = dirs.installdir .. "/scripts/lua/modules/?.lua;" .. package.path require "lua_utils" local info = ntop.getInfo() local json = require ("dkjson") local page_utils = require("page_utils") local format_utils = require("format_utils") local os_utils = require "os_utils" local host_pools_nedge = require "host_pools_nedge" if not haveAdminPrivileges() then sendHTTPContentTypeHeader('text/html') page_utils.print_header() dofile(dirs.installdir .. "/scripts/lua/inc/menu.lua") print("
"..i18n("error_not_granted").."
") return end local ifid = _GET["ifid"] if isEmptyString(ifid) then ifid = interface.name2id(ifname) end sendHTTPContentTypeHeader('application/json', 'attachment; filename="pools_configuration.json"') local conf = host_pools_nedge.export() print(json.encode(conf, nil))