mirror of
https://github.com/nmap/nmap.git
synced 2025-12-10 09:49:05 +00:00
Update timeout script-args to use standard timespec
Many scripts were documented as using timespecs (10s, 5000ms, etc) for timeout script-args, but one 1 or 2 actually did. Now all timeout script-args will accept timespecs, except those which took a number of milliseconds, which remain unchanged. Also fixed some documentation issues (missing script name in arg description, missing nsedoc for args, etc)
This commit is contained in:
@@ -24,8 +24,7 @@ For more information, see:
|
||||
---
|
||||
--@args llmnr-resolve.hostname Hostname to resolve.
|
||||
--
|
||||
--@args llmnr-resolve.timeout Max time to wait for a response. Defaults to
|
||||
-- <code>3</code> seconds.
|
||||
--@args llmnr-resolve.timeout Max time to wait for a response. (default 3s)
|
||||
--
|
||||
--@usage
|
||||
-- nmap --script llmnr-resolve --script-args 'llmnr-resolve.hostname=examplename' -e wlan0
|
||||
@@ -164,9 +163,9 @@ end
|
||||
|
||||
|
||||
action = function()
|
||||
local timeout = tonumber(stdnse.get_script_args(SCRIPT_NAME .. ".timeout")) or 3
|
||||
local timeout = stdnse.parse_timespec(stdnse.get_script_args(SCRIPT_NAME .. ".timeout"))
|
||||
timeout = (timeout or 3) * 1000
|
||||
local hostname = stdnse.get_script_args(SCRIPT_NAME .. ".hostname")
|
||||
timeout = timeout * 1000
|
||||
local result, output = {}, {}
|
||||
local mcast = "224.0.0.252"
|
||||
local mport = 5355
|
||||
|
||||
Reference in New Issue
Block a user