From c6e1977ca2b5ff5fca3b418f67add9e0cdb516d8 Mon Sep 17 00:00:00 2001 From: adrien Date: Thu, 13 Apr 2023 20:54:28 +0200 Subject: [PATCH] fix scan_all.sh --- scan_all.php | 59 ---------------------------------------------------- scan_all.sh | 8 +++---- 2 files changed, 4 insertions(+), 63 deletions(-) delete mode 100644 scan_all.php diff --git a/scan_all.php b/scan_all.php deleted file mode 100644 index 9ef5459..0000000 --- a/scan_all.php +++ /dev/null @@ -1,59 +0,0 @@ - - - -XML -); - $xml->addAttribute("scanpath", "scans/$site.xml"); - - foreach ($yaml as $key => $value) { - if ($key == "site") { - $xml->addAttribute("site", $value); - } else { - $xmlGroup = $xml->addChild("group"); - $xmlGroup->addAttribute("name", $key); - foreach($value as $hostaddress => $servicesList) { - $targets[$hostaddress] = true; - $xmlHost = $xmlGroup->addChild("host"); - $xmlHost->addAttribute("address", $hostaddress); - if ($servicesList) foreach ($servicesList as $service) { - $services[$service] = true; - $xmlService = $xmlHost->addChild("service"); - $xmlService->addAttribute("name", $service); - } - } - } - } - - $targets = join(array_keys($targets), " "); - $services = join(array_keys($services), ","); - - `nmap -v -Pn -p $services --script smb-enum-shares,"$__DIR__/nmap" -oX "$__DIR__/scans/.~$site.xml" $targets && mv "$__DIR__/scans/.~$site.xml" "$__DIR__/scans/$site.xml"`; - - $xml->asXML("$__DIR__/site/$site.xml"); - } -} -?> diff --git a/scan_all.sh b/scan_all.sh index 46228dc..5f9edbf 100755 --- a/scan_all.sh +++ b/scan_all.sh @@ -2,12 +2,12 @@ DIR="$(dirname -- "$0")" -mkdir -p "$DIR/scans" -mkdir -p "$DIR/site" +mkdir -p "$DIR"/scans +mkdir -p "$DIR"/site -for conf in "$DIR/confs/*.yaml" +for conf in "$DIR"/confs/*.yaml do - site="basename ${conf/.yaml/}" + site="$(basename ${conf/.yaml/})" php "$DIR/to_xml.php" $conf > "$DIR/site/$site.xml" php "$DIR/nmap_cmd.php" $conf | sh mv "$DIR/scans/.~$site.xml" "$DIR/scans/$site.xml"