summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-noddos/htdocs/cgi-bin
diff options
context:
space:
mode:
authorHannu Nyman <hannu.nyman@iki.fi>2020-12-21 19:54:38 +0200
committerHannu Nyman <hannu.nyman@iki.fi>2020-12-21 19:54:38 +0200
commitb06bc2c9ef2bd30271afe80a28197a352d15a93f (patch)
tree4204c2f05f83551b9f4929c6f191a46463e88206 /applications/luci-app-noddos/htdocs/cgi-bin
parentc55ee5b322642a61e11a65932ca3765edf4af3a9 (diff)
luci-app-noddos: remove
The 'noddos' package itself was removed with commit https://github.com/openwrt/packages/commit/eb9d5bbf39e89909283c431ae981feac39b02d95 Remove also the corresponding LuCI app. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
Diffstat (limited to 'applications/luci-app-noddos/htdocs/cgi-bin')
-rwxr-xr-xapplications/luci-app-noddos/htdocs/cgi-bin/clientdetails91
1 files changed, 0 insertions, 91 deletions
diff --git a/applications/luci-app-noddos/htdocs/cgi-bin/clientdetails b/applications/luci-app-noddos/htdocs/cgi-bin/clientdetails
deleted file mode 100755
index 411113c6a6..0000000000
--- a/applications/luci-app-noddos/htdocs/cgi-bin/clientdetails
+++ /dev/null
@@ -1,91 +0,0 @@
-#!/usr/bin/lua
-
--- clientdetails.lua : Provides details about client devices discovered by Noddos
--- Copyright (C) 2017 Steven Hessing (steven.hessing@gmail.com)
--- This is free software, licensed under the GNU General Public License v3.
-
-require "nixio.fs"
-
-print ("Content-type: Text/html\n")
-local info = os.getenv("QUERY_STRING")
-
-local params = {}
-local echo = {}
-
-function print_row(key)
- print ("<tr><th>")
- print (key)
- print ("</th><td>")
- print (device[key])
- print ("</td></tr>")
-end
-
-for name, value in string.gmatch(info .. '&', '(.-)%=(.-)%&') do
- value = string.gsub(value , '%+', ' ')
- value = string.gsub(value , '%%(%x%x)', function(dpc)
- return string.char(tonumber(dpc,16))
- end )
- params[name] = value
-
- value = string.gsub(value, "%&", "&amp;")
- value = string.gsub(value, "%<", "&lt;")
- value = string.gsub(value, '%"', "&quot;")
- echo[name] = value
-end
-
-device = {}
-profile = {}
-
-if nixio.fs.access("/var/lib/noddos/DeviceDump.json") then
- io.input("/var/lib/noddos/DeviceDump.json")
- local t = io.read("*all")
- local json = require "luci.jsonc"
- local devdump = json.parse(t)
- for i, v in ipairs(devdump) do
- if v.MacAddress == params["mac"] then
- device = v
- end
- end
- io.input("/var/lib/noddos/DeviceProfiles.json")
- t = io.read("*all")
- local temp = json.parse(t)
- for i, v in ipairs(temp) do
- if device.DeviceProfileUuid == v.DeviceProfileUuid then
- profile = v
- end
- end
-end
-pagetop = [[
-<html>
- <head>
- <title>Client Details by Noddos</title>
- <meta charset="utf-8">
- <!--[if lt IE 9]><script src="/luci-static/bootstrap/html5.js?v=git-17.100.70571-29fabe2"></script><![endif]-->
- <meta name="viewport" content="initial-scale=1.0">
- <link rel="stylesheet" href="/luci-static/bootstrap/cascade.css?v=git-17.100.70571-29fabe2">
- <link rel="stylesheet" media="only screen and (max-device-width: 854px)" href="/luci-static/bootstrap/mobile.css?v=git-17.100.70571-29fabe2" type="text/css" />
- <link rel="shortcut icon" href="/luci-static/bootstrap/favicon.png">
- <script src="/luci-static/resources/xhr.js?v=git-17.100.70571-29fabe2"></script>
- </head>
- <body text=blue>
- <h1>Client Details</h1>
-]]
-print (pagetop)
-
-if params["mac"] ~= nil then
- print ("<table>")
- for i, key in ipairs{"MacAddress", "Ipv4Address", "Ipv6Address", "DeviceProfileUuid", "DhcpHostname", "DhcpVendor", "SsdpFriendlyName", "SsdpLocation", "SsdpManufacturer", "SsdpModelName", "SsdpModelUrl", "SsdpSerialNumber", "SsdpServer","SsdpUserAgent", "MdnsDeviceUrl", "MdnsHw", "MdnsManufacturer", "MdnsModelName", "MdnsOs", "WsDiscoveryTypes", "WsDiscoveryXaddrs", "DnsQueries"} do
- print_row(key)
- end
- print ("</table>")
-else
- print ("no mac address specified")
-end
-
-pagebase = [[<br><br>
-Client Details by
-<a href=http://www.noddos.io>Noddos</a>
-</body></html>
-]]
-
-print (pagebase)