commit 7ecdd1159851fb1f614c0d31568dfcfc10851812
parent c8561ba308b74d32833dcc870ba512b79c8a261d
Author: Matthias Jaros <jaros@mailbox.org>
Date: Sat, 4 Jul 2026 12:39:37 +0200
Minor improvements
Diffstat:
2 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/src/main/java/com/it_jaros/jscanner/ProgressBar.java b/src/main/java/com/it_jaros/jscanner/ProgressBar.java
@@ -15,7 +15,7 @@ import java.util.regex.Pattern;
public class ProgressBar {
- private List<Progress> hosts = new ArrayList<>();
+ private final List<Progress> hosts = new ArrayList<>();
private final ReentrantLock lock = new ReentrantLock();
private final ScheduledExecutorService ui = Executors.newSingleThreadScheduledExecutor();
private final boolean quiet;
diff --git a/src/main/java/com/it_jaros/jscanner/Scanner.java b/src/main/java/com/it_jaros/jscanner/Scanner.java
@@ -235,11 +235,10 @@ public class Scanner implements AutoCloseable {
scan.incSocketCounter();
try (Socket socket = new Socket()) {
socket.connect(new InetSocketAddress(host, port), timeoutInMillis);
-
+ result.setState(PortState.OPEN);
if (bannerRecognition) {
result.setBanner(getBanner(socket));
}
- result.setState(PortState.OPEN);
} catch (SocketTimeoutException ignored) {
result.setState(PortState.FILTERED);
} catch (ConnectException ignored) {