From dd3b9f3d8151e5ecd34bd7cc9e202ec9f15e6c50 Mon Sep 17 00:00:00 2001 From: nnposter Date: Mon, 31 Oct 2016 01:53:59 +0000 Subject: [PATCH] Adds a fingerprint for Nagios web UI --- .../http-default-accounts-fingerprints.lua | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/nselib/data/http-default-accounts-fingerprints.lua b/nselib/data/http-default-accounts-fingerprints.lua index a3b2ebea9..166117f23 100644 --- a/nselib/data/http-default-accounts-fingerprints.lua +++ b/nselib/data/http-default-accounts-fingerprints.lua @@ -297,6 +297,30 @@ table.insert(fingerprints, { end }) +table.insert(fingerprints, { + -- Version 3.2.3 + name = "Nagios", + category = "web", + paths = { + {path = "/"}, + {path = "/nagios/"} + }, + target_check = function (host, port, path, response) + return http_auth_realm(response) == "Nagios Access" + end, + login_combos = { + {username = "nagiosadmin", password = "nagios"}, + {username = "nagiosadmin", password = "nagiosadmin"}, + -- IBM PurePower Integrated Manager + {username = "nagiosadmin", password = "PASSW0RD"}, + -- CactiEZ + {username = "nagiosadmin", password = "CactiEZ"} + }, + login_check = function (host, port, path, user, pass) + return try_http_basic_login(host, port, path, user, pass, false) + end +}) + table.insert(fingerprints, { -- Version 4.1.31, 6.0.24, 7.0.54 name = "Apache Tomcat",