summaryrefslogtreecommitdiff
path: root/src/main/java/com/it_jaros/network_scanner/App.java
diff options
context:
space:
mode:
authorGravatar Matthias Jaros <jarlucmat@mailbox.org>2026-04-13 17:31:55 +0200
committerGravatar Matthias Jaros <jarlucmat@mailbox.org>2026-07-09 09:59:28 +0200
commit8b881560dd8884e8e54e1e64654f79749d9ff456 (patch)
treefaffd2348b9430bcda9591120a0aa392923e422c /src/main/java/com/it_jaros/network_scanner/App.java
parentb1bdcf02479f67a65f6176ed8a87b47925903e81 (diff)
Renamed package from network_scanner to jscanner
Diffstat (limited to 'src/main/java/com/it_jaros/network_scanner/App.java')
-rw-r--r--src/main/java/com/it_jaros/network_scanner/App.java45
1 files changed, 0 insertions, 45 deletions
diff --git a/src/main/java/com/it_jaros/network_scanner/App.java b/src/main/java/com/it_jaros/network_scanner/App.java
deleted file mode 100644
index ca8f649..0000000
--- a/src/main/java/com/it_jaros/network_scanner/App.java
+++ /dev/null
@@ -1,45 +0,0 @@
-package com.it_jaros.network_scanner;
-
-import java.util.BitSet;
-import java.util.List;
-import java.util.stream.Collectors;
-
-public class App {
- public static void main(String[] args) {
- CliParser cliParser = new CliParser();
- try {
- ScanOptions options = cliParser.parseArgs(args);
- Scanner scanner = new Scanner(options.openSocketLimit(), options.timeoutInMillis(),
- options.delayInMillis(), options.maxWorkersPerHost(), options.maxHostsLimit(), options.disableHostCheck());
- printResults(scanner.scan(options), options.showFilteredPorts());
- } catch (IllegalArgumentException e) {
- System.out.printf("Error while parsing arguments: %s", e.getMessage());
- cliParser.usageAndExit();
- } catch (Exception e) {
- System.out.printf("ERROR: %s", e.getMessage());
- }
- }
-
- public static void printResults(List<ScanResult> results, boolean showFilteredPorts) {
- results.forEach((ScanResult r) -> printResult(r, showFilteredPorts));
- }
-
- private static void printResult(ScanResult result, boolean showFilteredPorts) {
- if (result.openPorts().isEmpty() && (!showFilteredPorts || result.filteredPorts().isEmpty())) {
- return;
- }
-
- System.out.println(result.host());
- if (!result.openPorts().isEmpty()) {
- System.out.printf("\t (%d) open:\t%s%n", result.openPorts().cardinality(), map(result.openPorts()));
- }
- if (showFilteredPorts && !result.filteredPorts().isEmpty()) {
- System.out.printf("\t (%d) filtered:\t%s%n", result.filteredPorts().cardinality(), map(result.filteredPorts()));
- }
- System.out.println();
- }
-
- private static String map(BitSet ports) {
- return ports.stream().mapToObj(String::valueOf).collect(Collectors.joining(","));
- }
-}