More refactoring

main
E. Almqvist 2 years ago
parent a6b4e2c1c5
commit 1cf0ea59f3
  1. 8
      src/scanner.rs

@ -99,26 +99,26 @@ pub fn start_scan(
target_port: u16, target_port: u16,
num_threads: u32, num_threads: u32,
ignorelist: Option<Vec<u32>>, ignorelist: Option<Vec<u32>>,
) -> Vec<Vec<(u32, bool)>> { ) -> Vec<(u32, bool)> {
// Get the workers // Get the workers
println!("Getting workers.."); println!("Getting workers..");
let scan_workers = get_scan_workers(from, to, target_port, num_threads, ignorelist); let scan_workers = get_scan_workers(from, to, target_port, num_threads, ignorelist);
let mut results: Vec<Vec<(u32, bool)>> = Vec::new(); let mut results: Vec<(u32, bool)> = Vec::new();
// Run all the workers // Run all the workers
println!("Running workers:"); println!("Running workers:");
for worker in scan_workers { for worker in scan_workers {
print!("\t* worker={:?}", worker); print!("\t* worker={:?}", worker);
let result = match worker.join() { let mut result = match worker.join() {
Ok(r) => r, Ok(r) => r,
Err(e) => panic!("{:?}", e) Err(e) => panic!("{:?}", e)
}; };
println!(" result={:?}", result); println!(" result={:?}", result);
results.push(result); results.append(&mut result);
} }
println!("End of scan!"); println!("End of scan!");

Loading…
Cancel
Save