From e908b8dd55b36f3fd855ce955d05d9a0b56fd5b0 Mon Sep 17 00:00:00 2001 From: Matthias Jaros Date: Mon, 3 Aug 2026 10:47:48 +0200 Subject: Added stopwatch for scan status line and stats --- src/main/java/com/it_jaros/jscanner/Scan.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/main/java/com/it_jaros/jscanner/Scan.java') 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 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; } } -- cgit v1.3.1