From 9ffafe53344f9befb1aeace271ce1be76a100fbc Mon Sep 17 00:00:00 2001 From: dmiller Date: Thu, 15 Jan 2015 05:36:25 +0000 Subject: [PATCH] Display empty server header as (#37) --- scripts/http-server-header.nse | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/http-server-header.nse b/scripts/http-server-header.nse index e60982335..f109dc4c7 100644 --- a/scripts/http-server-header.nse +++ b/scripts/http-server-header.nse @@ -117,11 +117,14 @@ action = function(host, port) end local out = {} + local out_s = {} for s, _ in pairs(headers) do out[#out+1] = s + out_s[#out_s+1] = s == "" and "" or s end if next(out) then - table.sort(out) - return {Server=out} + table.sort(out_s) + table.insert(out_s, 1, "\nServer:") + return {Server=out}, table.concat(out_s, "\n ") end end