From 53d71389da5d53bce40a005b10bad2de145d4414 Mon Sep 17 00:00:00 2001 From: david Date: Wed, 23 Feb 2011 02:34:47 +0000 Subject: [PATCH] Patch to firewalk.nse from Henri Doreau; avoids an error when giving a timespec. --- scripts/firewalk.nse | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/scripts/firewalk.nse b/scripts/firewalk.nse index 226efcfb2..b6e058e10 100644 --- a/scripts/firewalk.nse +++ b/scripts/firewalk.nse @@ -337,6 +337,18 @@ local function setregs(host, ports) end +--- wrapper for stdnse.parse_timespec() to get specified value in milliseconds +-- @param spec the time specification string (like "10s", "120ms"...) +-- @return the equivalent number of milliseconds or nil on failure +local function parse_timespec_ms(spec) + local t = stdnse.parse_timespec(spec) + if t then + return t * 1000 + else + return nil + end +end + --- set scan parameters using user values if specified or defaults otherwise local function getopts() @@ -804,18 +816,6 @@ local function generate_initial_probes(scanner) end end ---- wrapper for stdnse.parse_timespec() to get specified value in milliseconds --- @param spec the time specification string (like "10s", "120ms"...) --- @return the equivalent number of milliseconds or nil on failure -local function parse_timespec_ms(spec) - local t = stdnse.parse_timespec(spec) - if t then - return t * 1000 - else - return nil - end -end - --- firewalk entry point action = function(host) local saddr = packet.toip(host.bin_ip_src)