more options

This commit is contained in:
2024-10-18 00:39:53 +02:00
parent e7b462c033
commit 63dbcb407f
2 changed files with 81 additions and 19 deletions

View File

@ -68,21 +68,22 @@ if ($preset && isset($presets[$preset])) {
'-O' => FILTER_VALIDATE_BOOLEAN,
'--osscan-limit' => FILTER_VALIDATE_BOOLEAN,
'--osscan-guess' => FILTER_VALIDATE_BOOLEAN,
// SERVICE/VERSION DETECTION:
'--max-os-tries' => ['filter' => FILTER_VALIDATE_INT, 'options' => ['min_range' => 0]],
// TIMING AND PERFORMANCE:
'-T0' => FILTER_VALIDATE_BOOLEAN,
'-T1' => FILTER_VALIDATE_BOOLEAN,
'-T2' => FILTER_VALIDATE_BOOLEAN,
'-T3' => FILTER_VALIDATE_BOOLEAN,
'-T4' => FILTER_VALIDATE_BOOLEAN,
'-T5' => FILTER_VALIDATE_BOOLEAN,
'--min-hostgroup' => FILTER_VALIDATE_INT,
'--max-hostgroup' => FILTER_VALIDATE_INT,
'--min-parallelism' => FILTER_VALIDATE_INT,
'--max-parallelism' => FILTER_VALIDATE_INT,
'--min-hostgroup' => ['filter' => FILTER_VALIDATE_INT, 'options' => ['min_range' => 0]],
'--max-hostgroup' => ['filter' => FILTER_VALIDATE_INT, 'options' => ['min_range' => 0]],
'--min-parallelism' => ['filter' => FILTER_VALIDATE_INT, 'options' => ['min_range' => 0]],
'--max-parallelism' => ['filter' => FILTER_VALIDATE_INT, 'options' => ['min_range' => 0]],
'--min-rtt-timeout' => ['filter' => FILTER_VALIDATE_REGEXP, 'options' => ['regexp' => $tempoRegex]],
'--max-rtt-timeout' => ['filter' => FILTER_VALIDATE_REGEXP, 'options' => ['regexp' => $tempoRegex]],
'--initial-rtt-timeout' => ['filter' => FILTER_VALIDATE_REGEXP, 'options' => ['regexp' => $tempoRegex]],
'--max-retries' => FILTER_VALIDATE_INT,
'--max-retries' => ['filter' => FILTER_VALIDATE_INT, 'options' => ['min_range' => 0]],
'--host-timeout' => ['filter' => FILTER_VALIDATE_REGEXP, 'options' => ['regexp' => $tempoRegex]],
'--scan-delay' => ['filter' => FILTER_VALIDATE_REGEXP, 'options' => ['regexp' => $tempoRegex]],
'--max-scan-delay' => ['filter' => FILTER_VALIDATE_REGEXP, 'options' => ['regexp' => $tempoRegex]],
@ -109,9 +110,9 @@ if ($preset && isset($presets[$preset])) {
'-h' => FILTER_VALIDATE_BOOLEAN,
'--stylesheet' => FILTER_VALIDATE_URL,
// lanScan
'saveAs' => ["filter" => FILTER_VALIDATE_REGEXP, 'options' => ['regexp' => $fileNameRegex]],
'saveAs' => ['filter' => FILTER_VALIDATE_REGEXP, 'options' => ['regexp' => $fileNameRegex]],
'compareWith' => FILTER_VALIDATE_URL,
'refreshPeriod' => ["filter" => FILTER_VALIDATE_INT, 'options' => ['min_range' => 0]],
'refreshPeriod' => ['filter' => FILTER_VALIDATE_INT, 'options' => ['min_range' => 0]],
'sudo' => FILTER_VALIDATE_BOOLEAN,
], false);
}