From 2b2411e2ec192d3d06422bf11f9bcd2215ed5afc Mon Sep 17 00:00:00 2001 From: dmiller Date: Tue, 28 Apr 2015 13:18:19 +0000 Subject: [PATCH] Allow http-server-header to softmatch http even without a server header --- scripts/http-server-header.nse | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/http-server-header.nse b/scripts/http-server-header.nse index 75332fa57..3e8b6585b 100644 --- a/scripts/http-server-header.nse +++ b/scripts/http-server-header.nse @@ -77,10 +77,11 @@ action = function(host, port) -- Avoid setting version info if -sV scan already got a match if port.version.product == nil and (port.version.name_confidence or 0) <= 3 then port.version.product = http_server - -- Setting "softmatched" allows the service fingerprint to be printed - nmap.set_port_version(host, port, "softmatched") end + -- Setting "softmatched" allows the service fingerprint to be printed + nmap.set_port_version(host, port, "softmatched") + if http_server then headers[http_server] = true end