1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-09 06:01:28 +00:00

Allow http-server-header to set http service even without Server header

This commit is contained in:
dmiller
2013-11-08 21:33:57 +00:00
parent 3e54536dab
commit fbf03995e0

View File

@@ -35,12 +35,15 @@ action = function(host, port)
return nil
end
local http_server = string.match(result, "\nServer:%s*(.-)\r?\n")
if http_server == nil then
port.version = port.version or {}
if string.match(result, "^HTTP/1.[01] %d%d%d") then
port.version.service = "http"
else
return nil
end
port.version = port.version or {}
local http_server = string.match(result, "\nServer:%s*(.-)\r?\n")
if port.version.product == nil then
port.version.product = http_server