summaryrefslogtreecommitdiff
path: root/src/main/java/com/it_jaros/jscanner/Scan.java
diff options
context:
space:
mode:
authorGravatar Matthias Jaros <jarlucmat@mailbox.org>2026-08-03 10:47:48 +0200
committerGravatar Matthias Jaros <jarlucmat@mailbox.org>2026-08-03 10:48:23 +0200
commite908b8dd55b36f3fd855ce955d05d9a0b56fd5b0 (patch)
tree6236c33de556050f2dfe3935bed18ccd9ff524ef /src/main/java/com/it_jaros/jscanner/Scan.java
parente15290e5c28581320ab66839a5c98655e66035f7 (diff)
Added stopwatch for scan status line and stats
Diffstat (limited to 'src/main/java/com/it_jaros/jscanner/Scan.java')
-rw-r--r--src/main/java/com/it_jaros/jscanner/Scan.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/java/com/it_jaros/jscanner/Scan.java b/src/main/java/com/it_jaros/jscanner/Scan.java
index 985da27..391cadd 100644
--- a/src/main/java/com/it_jaros/jscanner/Scan.java
+++ b/src/main/java/com/it_jaros/jscanner/Scan.java
@@ -19,8 +19,8 @@ public class Scan {
private final Counter hostTotalCounter;
private final Counter socketCounter;
private final Counter threadCounter;
- private long start;
- private long stop;
+ private long start = 0;
+ private long stop = 0;
private Scan(Stream<String> hosts, String ports) {
this(hosts, ports, () -> {});
@@ -115,6 +115,9 @@ public class Scan {
}
public long getDurationMillis() {
+ if (stop == 0) {
+ return System.currentTimeMillis() - start;
+ }
return stop - start;
}
}