(chore): show invalid IP address found.

This commit is contained in:
Eduard Tolosa 2025-04-07 16:13:13 +00:00
parent 8b0c7fcb27
commit 482b6f6e21

View file

@ -218,6 +218,8 @@ fn parallel_resolver_engine(
.map(|resolv_data| resolv_data.ip.clone()) .map(|resolv_data| resolv_data.ip.clone())
.collect(); .collect();
let nmap_ips_orig = nmap_ips.clone();
nmap_ips.retain(|ip| { nmap_ips.retain(|ip| {
!ip.is_empty() !ip.is_empty()
&& !ip.parse::<Ipv4Addr>().unwrap().is_private() && !ip.parse::<Ipv4Addr>().unwrap().is_private()
@ -225,7 +227,10 @@ fn parallel_resolver_engine(
}); });
if nmap_ips.is_empty() { if nmap_ips.is_empty() {
error!("No valid IPs found for scanning.\n"); error!(
"No valid IPs found for scanning. IPs found: {:?}\n",
nmap_ips_orig
);
std::process::exit(1) std::process::exit(1)
} else { } else {
let nmap_data: HashMap<String, Nmaprun> = nmap_ips let nmap_data: HashMap<String, Nmaprun> = nmap_ips