1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-06 04:31:29 +00:00

Avoid erroring when -sV but scripts directory is missing or modified

This commit is contained in:
dmiller
2018-01-09 17:35:41 +00:00
parent 488437f57d
commit 78a526761b

View File

@@ -818,7 +818,10 @@ local function get_chosen_scripts (rules)
t, path = cnse.fetchscript(rule..".nse");
end
if t == nil then
error("'"..rule.."' did not match a category, filename, or directory");
-- Avoid erroring if -sV but no scripts are present
if not (cnse.scriptversion and rule == "version") then
error("'"..rule.."' did not match a category, filename, or directory");
end
elseif t == "file" and not files_loaded[path] then
script_params.selection = "file path";
script_params.verbosity = true;