summaryrefslogtreecommitdiff
path: root/src/main/java/com/it_jaros/networkScanner/CliParser.java
diff options
context:
space:
mode:
authorGravatar Matthias Jaros <jarlucmat@mailbox.org>2026-01-24 00:15:25 +0100
committerGravatar Matthias Jaros <jarlucmat@mailbox.org>2026-07-09 09:59:28 +0200
commit6a32e0549df616b84b4b746663ef37a09fdf34e9 (patch)
tree754c50d79f267db9dc26c18dd31928b307a64ec0 /src/main/java/com/it_jaros/networkScanner/CliParser.java
parent93e836f8197e748ae8c0eb6ff8060d6064f8686a (diff)
Adjusted cliparser options
Diffstat (limited to 'src/main/java/com/it_jaros/networkScanner/CliParser.java')
-rw-r--r--src/main/java/com/it_jaros/networkScanner/CliParser.java17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/main/java/com/it_jaros/networkScanner/CliParser.java b/src/main/java/com/it_jaros/networkScanner/CliParser.java
index 6f7c4b1..ee4ebc3 100644
--- a/src/main/java/com/it_jaros/networkScanner/CliParser.java
+++ b/src/main/java/com/it_jaros/networkScanner/CliParser.java
@@ -20,7 +20,7 @@ public class CliParser {
try {
switch (currentArg) {
case "--help", "-h":
- App.usageAndExit();
+ usageAndExit();
case "--socketLimit", "-sl":
socketLimit = Integer.parseInt(args[++i]);
break;
@@ -42,4 +42,19 @@ public class CliParser {
return new ScanTarget(target, socketLimit, delayInMillis);
}
+ public void usageAndExit() {
+ System.err.println("""
+ Usage:
+ java -jar scanner.jar [OPTIONS] <host>
+
+ Options:
+ --delay, -d: Waiting period in millis for connection attempts for a host
+ --socketLimit, -sl: Socket Connection limit for a host
+
+ Examples:
+ java -jar scanner.jar localhost
+ java -jar scanner.jar fd00::1
+ """);
+ System.exit(1);
+ }
}