From 6aaada8c53425c6c390335f38d90184d04f1dae4 Mon Sep 17 00:00:00 2001 From: dmiller Date: Tue, 18 Aug 2026 18:14:04 +0000 Subject: [PATCH] Make Lua's random more random --- nse_main.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nse_main.lua b/nse_main.lua index fbee47c83..16f3fe7d8 100644 --- a/nse_main.lua +++ b/nse_main.lua @@ -975,6 +975,9 @@ local function run (threads_iter) local progress = cnse.scan_progress_meter(NAME); + -- Use stronger random seed + math.randomseed(("jj"):unpack(nmap.get_random_bytes(("jj"):packsize()))) + -- Loop while any thread is running or waiting. while next(running) or next(waiting) or threads_iter do -- Start as many new threads as possible.