summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/java/com/it_jaros/jscanner/CliParser.java38
1 files changed, 19 insertions, 19 deletions
diff --git a/src/main/java/com/it_jaros/jscanner/CliParser.java b/src/main/java/com/it_jaros/jscanner/CliParser.java
index 5802c35..d7f5143 100644
--- a/src/main/java/com/it_jaros/jscanner/CliParser.java
+++ b/src/main/java/com/it_jaros/jscanner/CliParser.java
@@ -18,8 +18,8 @@ public class CliParser {
boolean quiet = CliDefaults.QUIET;
boolean showFilteredPorts = CliDefaults.SHOW_FILTERED_PORTS;
int delayInMillis = CliDefaults.DELAY_IN_MILLIS;
- int maxHostsLimit = CliDefaults.MAX_HOSTS_LIMIT;
- int maxWorkersPerHost = CliDefaults.MAX_WORKERS_PER_HOST;
+ int hostsLimit = CliDefaults.MAX_HOSTS_LIMIT;
+ int workersPerHostLimit = CliDefaults.MAX_WORKERS_PER_HOST;
int socketLimit = CliDefaults.SOCKET_LIMIT;
int timeoutInMillis = CliDefaults.TIMEOUT_IN_MILLIS;
@@ -46,11 +46,11 @@ public class CliParser {
case "--input", "-i":
hostsFile = getArgument(args, ++i, currentArg);
break;
- case "--maxHostsLimit", "-m":
- maxHostsLimit = parseIntOption(args, ++i, currentArg);
+ case "--hostsLimit", "-hl":
+ hostsLimit = parseIntOption(args, ++i, currentArg);
break;
- case "--maxWorkersPerHost", "-mh":
- maxWorkersPerHost = parseIntOption(args, ++i, currentArg);
+ case "--workersPerHostLimit", "-whl":
+ workersPerHostLimit = parseIntOption(args, ++i, currentArg);
break;
case "--ports", "-p":
ports = getArgument(args, ++i, currentArg);
@@ -85,8 +85,8 @@ public class CliParser {
quiet,
showFilteredPorts,
delayInMillis,
- maxHostsLimit,
- maxWorkersPerHost,
+ hostsLimit,
+ workersPerHostLimit,
socketLimit,
timeoutInMillis
);
@@ -117,17 +117,17 @@ public class CliParser {
Options:
""");
usage.append("""
- --bannerRecognition, -b:\tEnable banner recognition to find out which service is running behind port (Default: %b)
- --delay, -d:\t\tWaiting period in millis for connection attempts for a host (Default: %d)
- --disableOnlineCheck, -do:\tDon't check if Host is reachable (Default: %b)
- --input, -i:\t\tRead file to get host targets to scan. If set to "-" than Stdin is read (Default: null)
- --maxHostsLimit, -m:\tMax number of hosts that are scanned at the same time (Default: %d)
- --maxWorkersPerHost, -mh:\tVirtual Worker Threads run per Host. Higher doesn't mean necessarily faster. But the more you use the more RAM is required (Default: %d)
- --ports, -p:\t\tDefine ports to be scanned (Default: %s)
- --quiet, -q:\t\tDo not output progress bar (Default: %b)
- --showFilteredPorts, -sf:\tShow also filtered ports (Default: %b)
- --socketLimit, -sl:\t\tSocket limit in total. You can not scan more ports than allowed here (Default: %d)
- --timeout, -t:\t\tTimeout in millis per connection attempt, 0 means infinite (Default: %d)
+ --bannerRecognition, -b:\t\tEnable banner recognition to find out which service is running behind port (Default: %b)
+ --delay, -d:\t\t\tWaiting period in millis for connection attempts for a host (Default: %d)
+ --disableOnlineCheck, -do:\t\tDon't check if Host is reachable (Default: %b)
+ --input, -i:\t\t\tRead file to get host targets to scan. If set to "-" than Stdin is read (Default: null)
+ --hostsLimit, -hl:\t\t\tMax number of hosts that are scanned in parallel (Default: %d)
+ --workersPerHostLimit, -whl:\tMax workers per host. (Default: %d)
+ --ports, -p:\t\t\tDefine ports to be scanned (Default: %s)
+ --quiet, -q:\t\t\tDo not output progress bar (Default: %b)
+ --showFilteredPorts, -sf:\t\tShow also filtered ports (Default: %b)
+ --socketLimit, -sl:\t\t\tSocket limit in total. You can not scan more ports than allowed here (Default: %d)
+ --timeout, -t:\t\t\tTimeout in millis per connection attempt, 0 means infinite (Default: %d)
""".formatted(CliDefaults.BANNER_RECOGNITION, CliDefaults.DELAY_IN_MILLIS, CliDefaults.DISABLE_HOST_CHECK, CliDefaults.MAX_HOSTS_LIMIT, CliDefaults.MAX_WORKERS_PER_HOST, CliDefaults.PORTS, CliDefaults.QUIET, CliDefaults.SHOW_FILTERED_PORTS, CliDefaults.SOCKET_LIMIT, CliDefaults.TIMEOUT_IN_MILLIS)
);
usage.append("""