From e4b4e5441dc5b90c4d362318ca67c780ef73c1ea Mon Sep 17 00:00:00 2001 From: nnposter Date: Mon, 31 Oct 2016 01:39:02 +0000 Subject: [PATCH] Adds a fingerprint for TCS Basys Controls Communication Center --- .../http-default-accounts-fingerprints.lua | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/nselib/data/http-default-accounts-fingerprints.lua b/nselib/data/http-default-accounts-fingerprints.lua index 66ee9837d..574d3cba1 100644 --- a/nselib/data/http-default-accounts-fingerprints.lua +++ b/nselib/data/http-default-accounts-fingerprints.lua @@ -678,6 +678,26 @@ table.insert(fingerprints, { end }) +table.insert(fingerprints, { + -- Version 06.05.00/6.0.1 on QD2040 HW 675 + name = "TCS Basys Controls Communication Center", + category = "industrial", + paths = { + {path = "/"} + }, + target_check = function (host, port, path, response) + return http_auth_realm(response) == "Private" + and response.header["server"] + and response.header["server"]:find("^lighttpd/%d+%.") + end, + login_combos = { + {username = "admin", password = "password"} + }, + login_check = function (host, port, path, user, pass) + return try_http_basic_login(host, port, path, user, pass) + end +}) + --- --Printers ---