From bb02319a3ab4c62c263415042795e0ced97b6d7a Mon Sep 17 00:00:00 2001 From: Matthias Jaros Date: Mon, 23 Mar 2026 12:30:57 +0100 Subject: Added feature to distinguish between blocked by firewall and open ports --- src/main/java/com/it_jaros/network_scanner/ProgressBar.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/main/java/com/it_jaros/network_scanner/ProgressBar.java') diff --git a/src/main/java/com/it_jaros/network_scanner/ProgressBar.java b/src/main/java/com/it_jaros/network_scanner/ProgressBar.java index 72f762a..44ac808 100644 --- a/src/main/java/com/it_jaros/network_scanner/ProgressBar.java +++ b/src/main/java/com/it_jaros/network_scanner/ProgressBar.java @@ -59,11 +59,12 @@ public class ProgressBar { System.out.println(createBar( progress.host(), progress.open().get(), + progress.blocked().get(), progress.done().get(), progress.total())); } - public String createBar(String label, int open, int done, int total) { + public String createBar(String label, int open, int blocked, int done, int total) { int width = 30; double pct = total == 0 ? 1.0 : (done / (double) total); int filled = (int) (pct * width); @@ -71,7 +72,7 @@ public class ProgressBar { String brackets = "[" + "#".repeat(filled) + "-".repeat(width - filled) + "]"; int percent = (int) (pct * 100); - return String.format("%-40s open=%s %s %3d%% (%d/%d)", label, open, brackets, percent, done, total); + return String.format("%-40s open: %s blocked: %s %s %3d%% (%d/%d)", label, open, blocked, brackets, percent, done, total); } public void stop() { -- cgit v1.3.1