1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-15 20:29:03 +00:00

documentation updates for url-snarf and changed so 0s would make the script run

until ctrl+break is forced.
This commit is contained in:
patrik
2012-01-29 10:56:06 +00:00
parent 0e75bceb37
commit dc5dfa84fc

View File

@@ -4,7 +4,7 @@ IP. Script output differs from other script as URLs are written to stdout
directly. There is also an option to log the results to file.
The script can be limited in time by using the timeout argument or run until a
ctrl+break is issued, which is the default.
ctrl+break is issued, by setting the timeout to 0.
]]
---
@@ -15,7 +15,8 @@ ctrl+break is issued, which is the default.
-- | url-snarf:
-- |_ Sniffed 169 URLs in 5 seconds
--
-- @arg timeout runs the script until timeout is reached (defaul: 30s)
-- @arg timeout runs the script until the timeout (in seconds) is reached.
-- a timeout of 0s can be used to run until ctrl+break. (default: 30s)
-- @arg nostdout doesn't write any output to stdout while running
-- @arg outfile filename to which all discovered URLs are written
--
@@ -92,7 +93,7 @@ local function log_entry(src_ip, url)
end
action = function()
local counter = 1
local counter = 0
if ( arg_outfile ) then
local outfd = io.open(arg_outfile, "a")
@@ -125,10 +126,12 @@ action = function()
end
end
end
if ( arg_timeout and arg_timeout <= os.time() - start ) then
if ( arg_timeout and arg_timeout > 0 and arg_timeout <= os.time() - start ) then
stop = os.time()
break
end
until(false)
return ("\n Sniffed %d URLs in %d seconds"):format(counter, stop - start)
if ( counter > 0 ) then
return ("\n Sniffed %d URLs in %d seconds"):format(counter, stop - start)
end
end