Nmap Development mailing list archives
[PATCH] bugfix for NSE http library to really use targetname when building HTTP request
From: Sven Klemm <sven () c3d2 de>
Date: Sun, 11 May 2008 12:04:56 +0200
Hi nmap-devthe NSE http library uses the targetname specified on the commandline when doing the socket.connect() instead of when building the HTTP request. The attached patch fixes the behaviour.
Cheers Sven -- Sven Klemm http://cthulhu.c3d2.de/~sven/
Index: nselib/http.lua
===================================================================
--- nselib/http.lua (revision 7464)
+++ nselib/http.lua (working copy)
@@ -24,7 +24,7 @@
options = options or {}
local presets = {Host=host,Connection="close",['User-Agent']="Nmap NSE"}
if type(host) == 'table' then
- presets['Host'] = ( host.name ~= '' and host.name ) or host.ip
+ presets['Host'] = host.targetname or ( host.name ~= '' and host.name ) or host.ip
end
local header = options.header or {}
@@ -72,7 +72,7 @@
options = options or {}
if type(host) == 'table' then
- host = host.targetname or ( host.name ~= '' and host.name ) or host.ip
+ host = host.ip
end
local protocol = 'tcp'
_______________________________________________ Sent through the nmap-dev mailing list http://cgi.insecure.org/mailman/listinfo/nmap-dev Archived at http://SecLists.Org
Current thread:
- [PATCH] bugfix for NSE http library to really use targetname when building HTTP request Sven Klemm (May 11)
