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-03-16 23:34:05 +0100
committerGravatar Matthias Jaros <jarlucmat@mailbox.org>2026-07-09 09:59:28 +0200
commit848fd74e79774e5c5c12928f8673376973281f04 (patch)
tree142f7f65932067876167544d1db8978eb7eca0f6 /src/main/java/com/it_jaros/network_scanner/App.java
parentae7fdb17ea6233624b3c38128263ace6e9ad119f (diff)
Added maxTargetLimit for a cap that defines how many targets are scanned
at the same time.
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.java4
1 files changed, 2 insertions, 2 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
index 242ae54..bde3f3b 100644
--- a/src/main/java/com/it_jaros/network_scanner/App.java
+++ b/src/main/java/com/it_jaros/network_scanner/App.java
@@ -9,7 +9,7 @@ public class App {
try {
ScanOptions options = cliParser.parseArgs(args);
Scanner scanner = new Scanner(options.openSocketLimit(), options.timeoutInMillis(),
- options.delayInMillis(), options.maxWorkersPerHost());
+ options.delayInMillis(), options.maxWorkersPerHost(), options.maxTargetsLimit());
printResults(scanner.scan(options));
} catch (IllegalArgumentException e) {
System.out.printf("Error while parsing arguments: %s", e.getMessage());
@@ -27,7 +27,7 @@ public class App {
String ports = result.openPorts().stream().mapToObj(String::valueOf).collect(Collectors.joining(","));
String output = "[" + result.target() + "]:";
if (ports.isEmpty()) {
- output = output + "No open ports found";
+ return;
} else {
output = output + ports;
}