mirror of
https://github.com/nmap/nmap.git
synced 2025-12-25 17:09:02 +00:00
Let http.lua functions optionally connect via any address family
Sometimes (e.g. when using an external API), a script wants to connect by name to a server and doesn't care whether IPv4 or IPv6 is used. By passing the "any_af" option, the first resolved address of any address family will be used, allowing external-category scripts which used to fail with -6 to succeed.
This commit is contained in:
@@ -77,7 +77,7 @@ action = function(host)
|
||||
local query = "/bfk_dnslogger.html?query=" .. host.ip
|
||||
local response
|
||||
local output_tab = stdnse.output_table()
|
||||
response = http.get(HOSTMAP_SERVER, 80, query)
|
||||
response = http.get(HOSTMAP_SERVER, 80, query, {any_af=true})
|
||||
if not response.status then
|
||||
stdnse.debug1("Error: could not GET http://%s%s", HOSTMAP_SERVER, query)
|
||||
return nil
|
||||
|
||||
Reference in New Issue
Block a user