From 7c6e717c0becbf17d6ef6cbc386d24ae0a6e2dfa Mon Sep 17 00:00:00 2001 From: Eduard Tolosa Date: Wed, 23 Aug 2023 20:35:37 -0500 Subject: [PATCH] Remove logs_dir when the scan is finished. Fixes #11 --- src/resolver_engine.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/resolver_engine.rs b/src/resolver_engine.rs index bb0e62c..f530d2a 100644 --- a/src/resolver_engine.rs +++ b/src/resolver_engine.rs @@ -251,6 +251,11 @@ fn parallel_resolver_engine( }) .collect(); + // Delete the args.logs_dir directory if it's empty + if args.no_keep_nmap_logs && std::fs::remove_dir(&args.logs_dir).is_err() { + error!("Error removing directory {}.", &args.logs_dir) + } + resolv_data .iter() .map(|(target, resolv_data)| {