From 032091f6dcd6a8a8771eee3fd26a011170209cc2 Mon Sep 17 00:00:00 2001 From: Matthias Jaros Date: Sat, 8 Aug 2026 13:23:30 +0200 Subject: Changed name and description of cli parameters --- src/main/java/com/it_jaros/jscanner/CliParser.java | 38 +++++++++++----------- 1 file 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(""" -- cgit v1.3.1