From b894aa584277da62b758a43740b6cc6fc6507d47 Mon Sep 17 00:00:00 2001 From: TheDragonkeeper Date: Wed, 25 Oct 2017 20:59:25 +0100 Subject: [PATCH] Ensure TARGET_OS is exported (#280) --- payloads/extensions/get.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/payloads/extensions/get.sh b/payloads/extensions/get.sh index 2ef495f7..0ea66524 100755 --- a/payloads/extensions/get.sh +++ b/payloads/extensions/get.sh @@ -20,9 +20,9 @@ function GET() { "TARGET_OS") ScanForOS=$(nmap -Pn -O $TARGET_IP -p1) [[ $ScanForOS == *"Too many fingerprints"* ]] && ScanForOS=$(nmap -Pn -O --osscan-guess $TARGET_IP) - [[ $ScanForOS == *"Windows"* ]] && OSfound='WINDOWS' && return - [[ $ScanForOS == *"Linux"* ]] && OSfound='LINUX' && return - [[ $ScanForOS == *"Apple"* ]] && OSfound='MACOS' && return + [[ $ScanForOS == *"Windows"* ]] && export TARGET_OS='WINDOWS' && return + [[ $ScanForOS == *"Linux"* ]] && export TARGET_OS='LINUX' && return + [[ $ScanForOS == *"Apple"* ]] && export TARGET_OS='MACOS' && return export TARGET_OS='UNKNOWN' ;; esac