diff options
Diffstat (limited to 'src/main/java')
| -rw-r--r-- | src/main/java/com/it_jaros/networkScanner/Scanner.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/com/it_jaros/networkScanner/Scanner.java b/src/main/java/com/it_jaros/networkScanner/Scanner.java index b136182..1bc8848 100644 --- a/src/main/java/com/it_jaros/networkScanner/Scanner.java +++ b/src/main/java/com/it_jaros/networkScanner/Scanner.java @@ -39,12 +39,12 @@ public class Scanner { public List<ScanResult> scanTargets(List<String> targets, String ports) { List<ScanResult> results = new ArrayList<>(); - List<Future<ScanResult>> futures = new ArrayList<>(); progressBar.start(); try (ExecutorService executor = Executors.newVirtualThreadPerTaskExecutor();) { + List<Future<ScanResult>> futures = new ArrayList<>(); for (String target : targets) { futures.add(executor.submit(() -> { - return scanTargetPorts(target, ports); + return scanTarget(target, ports); })); } @@ -62,7 +62,7 @@ public class Scanner { return results; } - private ScanResult scanTargetPorts(String target, String ports) { + private ScanResult scanTarget(String target, String ports) { PortRange portRange = new PortRange(ports); AtomicLong scanSlotFactory = new AtomicLong(System.nanoTime()); Queue<Integer> openPorts = new ConcurrentLinkedQueue<>(); |
