mirror of
https://github.com/nmap/nmap.git
synced 2025-12-07 13:11:28 +00:00
Avoid erroring when -sV but scripts directory is missing or modified
This commit is contained in:
@@ -818,7 +818,10 @@ local function get_chosen_scripts (rules)
|
|||||||
t, path = cnse.fetchscript(rule..".nse");
|
t, path = cnse.fetchscript(rule..".nse");
|
||||||
end
|
end
|
||||||
if t == nil then
|
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
|
elseif t == "file" and not files_loaded[path] then
|
||||||
script_params.selection = "file path";
|
script_params.selection = "file path";
|
||||||
script_params.verbosity = true;
|
script_params.verbosity = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user