diff --git a/nselib/data/http-default-accounts-fingerprints.lua b/nselib/data/http-default-accounts-fingerprints.lua index 218bbe308..80d44230d 100644 --- a/nselib/data/http-default-accounts-fingerprints.lua +++ b/nselib/data/http-default-accounts-fingerprints.lua @@ -314,3 +314,27 @@ table.insert(fingerprints, { return try_http_basic_login(host, port, path, user, pass, true) end }) + +--- +--Remote consoles +--- +table.insert(fingerprints, { + name = "Lantronix SLC", + category = "console", + paths = { + {path = "/scsnetwork.htm"} + }, + target_check = function (host, port, path, response) + return response.status == 200 + and response.header["server"] + and response.header["server"]:find("^mini_httpd") + and response.body + and response.body:find("