diff options
| author | 2026-03-23 12:30:57 +0100 | |
|---|---|---|
| committer | 2026-07-09 09:59:28 +0200 | |
| commit | bb02319a3ab4c62c263415042795e0ced97b6d7a (patch) | |
| tree | bad95578de4bb83f2aa3eb4dce7e3e60bd95fe0a /src/main/java/com/it_jaros/network_scanner/ProgressBar.java | |
| parent | 1ec785cf30afe9e83a81cf1b7e7f402fda295bbf (diff) | |
Added feature to distinguish between blocked by firewall and open ports
Diffstat (limited to 'src/main/java/com/it_jaros/network_scanner/ProgressBar.java')
| -rw-r--r-- | src/main/java/com/it_jaros/network_scanner/ProgressBar.java | 5 |
1 files changed, 3 insertions, 2 deletions
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() { |
