1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-17 05:09:00 +00:00

remove complex timeout system (based on -T level) of Banner NSE script, and instead always wait five seconds.

This commit is contained in:
fyodor
2009-01-23 05:22:06 +00:00
parent 0823b8d1d8
commit 197b228b4d

View File

@@ -1,5 +1,5 @@
description = [[ description = [[
A simple banner grabber which connects to an open TCP port and prints out anything issued by the listening service. A simple banner grabber which connects to an open TCP port and prints out anything sent by the listening service within five seconds.
The banner will be truncated to fit into a single line, but an extra line may be printed for every The banner will be truncated to fit into a single line, but an extra line may be printed for every
increase in the level of verbosity requested on the command line. increase in the level of verbosity requested on the command line.
@@ -68,21 +68,11 @@ end
--- ---
-- Returns a number of milliseconds for use as a socket timeout value. -- Returns a number of milliseconds for use as a socket timeout value (defaults to 5 seconds).
-- --
-- The number is based on nmap's timing level:
-- * -T0 = 6000 ms
-- * -T1 = 5000 ms
-- * -T2 = 4000 ms
-- * -T3 = 3000 ms
-- * -T4 = 2500 ms
-- * -T5 = 2000 ms
-- @return Number of milliseconds. -- @return Number of milliseconds.
function get_timeout() function get_timeout()
return 5000
local timeout = {[0] = 6000, 5000, 4000, 3000, 2500, 2000}
return timeout[nmap.timing_level()] or 3000
end end