forgot to push whoopsie

This commit is contained in:
WhatDidYouExpect 2025-07-26 15:11:41 +02:00
parent 129c3c6915
commit 2f5cacd57b

11
main.py
View file

@ -220,10 +220,19 @@ def main():
ip_line_map[ip] = idx + 1
for ip in ips_to_scan:
print_status_line(ip, "waiting to scan...")
with ThreadPoolExecutor(max_workers=50) as ip_executor:
futures = []
for ip in ips_to_scan:
if shutdown_event.is_set():
break
scan_ports_for_ip(ip, port_start, port_end)
futures.append(ip_executor.submit(scan_ports_for_ip, ip, port_start, port_end))
for future in as_completed(futures):
try:
future.result()
except Exception as e:
print(f"[!] error scanning IP: {e}")
bottom_line = len(ip_line_map) + 3 + len(open_port_msgs)
move_cursor(bottom_line, 0)