diff options
| author | 2026-01-24 00:15:25 +0100 | |
|---|---|---|
| committer | 2026-07-09 09:59:28 +0200 | |
| commit | 6a32e0549df616b84b4b746663ef37a09fdf34e9 (patch) | |
| tree | 754c50d79f267db9dc26c18dd31928b307a64ec0 /src/main/java/com/it_jaros/networkScanner/App.java | |
| parent | 93e836f8197e748ae8c0eb6ff8060d6064f8686a (diff) | |
Adjusted cliparser options
Diffstat (limited to 'src/main/java/com/it_jaros/networkScanner/App.java')
| -rw-r--r-- | src/main/java/com/it_jaros/networkScanner/App.java | 21 |
1 files changed, 3 insertions, 18 deletions
diff --git a/src/main/java/com/it_jaros/networkScanner/App.java b/src/main/java/com/it_jaros/networkScanner/App.java index 49b50c0..0d53079 100644 --- a/src/main/java/com/it_jaros/networkScanner/App.java +++ b/src/main/java/com/it_jaros/networkScanner/App.java @@ -4,14 +4,15 @@ import java.util.List; public class App { public static void main(String[] args) { + CliParser cliParser = new CliParser(); try { - ScanTarget target = (new CliParser()).parseArgs(args); + ScanTarget target = cliParser.parseArgs(args); Scanner scanner = new Scanner(); List<Integer> openPorts = scanner.scanPorts(target); printResults(target, openPorts); } catch (IllegalArgumentException e) { System.out.println(e.getMessage()); - usageAndExit(); + cliParser.usageAndExit(); } catch (Exception e) { System.err.println("Something went wrong"); } @@ -22,20 +23,4 @@ public class App { System.out.print("Ports:"); openPorts.forEach((p) -> System.out.print(" " + p)); } - - public static void usageAndExit() { - System.err.println(""" - Usage: - java -jar scanner.jar [OPTIONS] <host> - - Options: - --delay: Waiting period in between connection attempts for a host - --connLimit: Socket Connection limit for a host - - Examples: - java -jar scanner.jar localhost - java -jar scanner.jar fd00::1 - """); - System.exit(1); - } } |
