From e244e43f0dac864e847dec9b030481032a9a58b5 Mon Sep 17 00:00:00 2001 From: ejlbell Date: Mon, 14 Jan 2008 00:13:30 +0000 Subject: [PATCH] Couple of patches from Sven Klemm that speed up http nse scripts by telling the server to automatically close the connection --- scripts/HTTPAuth.nse | 3 +++ scripts/robots.nse | 1 + 2 files changed, 4 insertions(+) diff --git a/scripts/HTTPAuth.nse b/scripts/HTTPAuth.nse index 4f6417d1c..b6adfb5b1 100644 --- a/scripts/HTTPAuth.nse +++ b/scripts/HTTPAuth.nse @@ -71,6 +71,7 @@ action = function(host, port) query = query .. "Accept: */*\r\n" query = query .. "Accept-Language: en\r\n" query = query .. "User-Agent: Nmap NSE\r\n" + query = query .. "Connection: close\r\n" query = query .. "Host: " .. host.ip .. ":" .. port.number .. "\r\n\r\n" local headers = get_http_headers(host.ip, port.number, query) @@ -100,6 +101,7 @@ action = function(host, port) query = query .. "Accept: */*\r\n" query = query .. "Accept-Language: en\r\n" query = query .. "User-Agent: Nmap NSE\r\n" + query = query .. "Connection: close\r\n" query = query .. "Host: " .. host.ip .. ":" .. port.number .. "\r\n\r\n" auth = "" @@ -115,6 +117,7 @@ action = function(host, port) query = query .. "Accept: */*\r\n" query = query .. "Accept-Language: en\r\n" query = query .. "User-Agent: Nmap NSE\r\n" + query = query .. "Connection: close\r\n" query = query .. "Host: " .. host.ip .. ":" .. port.number .. "\r\n\r\n" auth = "" diff --git a/scripts/robots.nse b/scripts/robots.nse index ec2a6e681..00f86ce90 100644 --- a/scripts/robots.nse +++ b/scripts/robots.nse @@ -48,6 +48,7 @@ action = function(host, port) query = query .. "Accept-Language: en" query = query .. "User-Agent: Nmap NSE" query = query .. "Host: " .. host.ip .. ":" .. port.number + query = query .. "Connection: close" query = query .. '\r\n\r\n'; try(soc:send(strbuf.dump(query, '\r\n')))