mirror of
https://github.com/nmap/nmap.git
synced 2026-08-04 14:49:29 +00:00
The NSE HTTP library now uses the host name specified on the command
line when making requests, which improves script scanning against web servers with virtual hosts. Thanks to Sven Klemm for the patch.
This commit is contained in:
parent
7c5fa7a808
commit
8663003c36
2 changed files with 6 additions and 2 deletions
|
|
@ -1,5 +1,9 @@
|
|||
# Nmap Changelog ($Id$); -*-text-*-
|
||||
|
||||
o The NSE HTTP library now uses the host name specified on the command
|
||||
line when making requests, which improves script scanning against web
|
||||
servers with virtual hosts. Thanks to Sven Klemm for the patch.
|
||||
|
||||
o Removed a superfluous test for the existence of the C++ compiler in the
|
||||
configure script. The test was not robust when configured with
|
||||
CXX="ccache g++". Thanks to Rainer Müller for the report.
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ get = function( host, port, path, options )
|
|||
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 @@ request = function( host, port, data, options )
|
|||
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'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue