1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-24 00:19:01 +00:00

Set the math.randomseed value in nse_main.lua on behalf of scripts.

Since Lua uses the C rand and srand functions, which have a static
seed for the entire program, we don't want scripts doing this themselves.
This commit is contained in:
batrick
2011-05-23 21:43:46 +00:00
parent b9a4c703b3
commit 5a68e5f04a
12 changed files with 9 additions and 41 deletions

View File

@@ -693,7 +693,6 @@ local function get_config(host, config)
elseif(nmap.registry.args.key) then
config.key = nmap.registry.args.key
else
math.randomseed( os.time() )
config.key = ""
for i = 1, 127, 1 do
config.key = config.key .. string.char(math.random(0x20, 0x7F))