diff --git a/nselib/data/http-default-accounts-fingerprints.lua b/nselib/data/http-default-accounts-fingerprints.lua index cb42767e0..6e03e77e4 100644 --- a/nselib/data/http-default-accounts-fingerprints.lua +++ b/nselib/data/http-default-accounts-fingerprints.lua @@ -822,20 +822,26 @@ table.insert(fingerprints, { --- table.insert(fingerprints, { -- UI Version 03.2 (4.8), 03.2 (5.5) - name = "Digital Sprite 2", + name = "DM Digital Sprite 2", category = "security", paths = { - {path = "/frmpages/index.html"} + {path = "/"} }, target_check = function (host, port, path, response) - return http_auth_realm(response) == "WebPage Configuration" - and response.header["server"] == "ADH-Web" + return response.status == 200 + and response.body + and response.body:find("Dedicated Micros", 1, true) + and response.body:find("webpages/index.shtml", 1, true) + and response.body:lower():find('