Files
Diablo/Diablo
T
Aภl๏miuภuຮ 125a69e17a DOIT
2022-05-22 04:04:24 +03:00

224 lines
9.1 KiB
Bash
Executable File

#!/bin/sh
clear
# CODE Functions
DiabloColors(){
##############################################################################
# COLORS AND BACKGROUNDS
##############################################################################
Color_Off='\033[0m' # Text Reset
# Regular Colors
Black='\033[0;30m' # Black
Red='\033[0;31m' # Red
Green='\033[0;32m' # Green
Yellow='\033[0;33m' # Yellow
Blue='\033[0;34m' # Blue
Purple='\033[0;35m' # Purple
Cyan='\033[0;36m' # Cyan
White='\033[0;97m' # White
# Additional colors
LGrey='\033[0;37m' # Ligth Gray
DGrey='\033[0;90m' # Dark Gray
LRed='\033[0;91m' # Ligth Red
LGreen='\033[0;92m' # Ligth Green
LYellow='\033[0;93m' # Ligth Yellow
LBlue='\033[0;94m' # Ligth Blue
LPurple='\033[0;95m' # Light Purple
LCyan='\033[0;96m' # Ligth Cyan
# Bold
BBlack='\033[1;30m' # Black
BRed='\033[1;31m' # Red
BGreen='\033[1;32m' # Green
BYellow='\033[1;33m' # Yellow
BBlue='\033[1;34m' # Blue
BPurple='\033[1;35m' # Purple
BCyan='\033[1;36m' # Cyan
BWhite='\033[1;37m' # White
# Underline
UBlack='\033[4;30m' # Black
URed='\033[4;31m' # Red
UGreen='\033[4;32m' # Green
UYellow='\033[4;33m' # Yellow
UBlue='\033[4;34m' # Blue
UPurple='\033[4;35m' # Purple
UCyan='\033[4;36m' # Cyan
UWhite='\033[4;37m' # White
# Background
On_Black='\033[40m' # Black
On_Red='\033[41m' # Red
On_Green='\033[42m' # Green
On_Yellow='\033[43m' # Yellow
On_Blue='\033[44m' # Blue
On_Purple='\033[45m' # Purple
On_Cyan='\033[46m' # Cyan
On_White='\033[47m' # White
}
DiabloLogo1(){
DiabloLogo_1="$(echo "
${BRed} ^${BBlue}:
${BRed} ^!${BBlue}^.
${BRed} :. . ^~!${BBlue}~:. .
${BRed} .::^. .^. :~~${BBlue}^^. :. .:..:
${BRed} ....:^^: .^^: :. :~!${BBlue}~^: .. .:^. .::::...
${BRed} .:...^^. . .^::::^. ^~7${BBlue}!~: .::.:.^: ......:.
${BRed} .....::^^ . .!!^^!^:::::::^:...^!?${BBlue}7~:. .:::::.::.:::^!~. .:...:..
${BRed} ....:.:: .^^~:!!~~77^::^::^:::~!7${BBlue}7~~::^^:^:.:.:^!!!^:^:. ......::
${BRed} .. ....:^ .:^^~~!!^::~!!~~^::^^^:~!7${BBlue}!^^:^^::::~!~!^:^^!!!!^.:. :. .:.::
${BRed} .. .. .:^ ........:?^.:~^~7??7!~^^^^~!${BBlue}~^^^~^!7777^!~::^?7::::...:. .. .....
${BRed} . .:: ....:^~~^^^:. ::::~^:~!7?JJ7~~^^~${BBlue}^^^^~7YYJ7^:^~^.:!. .:^~~~~~^:. :: ....:
${BRed} .. .^..::^^:::.:^^.. .:::^:^~~~~7Y?~^~!${BBlue}!~!7YJ!~^^^:^~:::: ..^!~::::::::. .: ....
${BRed} . ..:..:~::. ::::^^~~7YJ?5JJ~7${BBlue}~~YYYJ5J~~~~~:::: . :^~!^::^.. ..
${BRed} . . . .::^~!7!7?P57!7~!J${BBlue}7~!!~?Y?7!~!~~^.: . .. ... .
${BRed} . ^:^~!7777!!!!!7?J5${BBlue}YY7!!7!!77!77!^... . .
${BRed} .. ^:.:^!7?J7~^77!!?P${BBlue}Y7~7?!~!?JJ~:....: . .
${BRed} .... . . ....:^.:~?Y7777${BBlue}?J??J7~:.^:... :. .. . .....
${BRed} . . .. . . :::.:^!7?77?${BBlue}J?777~^^.... . . . .
${BRed} ^::.:~~!^~~?${BBlue}7~^~~^.:...:
${BRed} .::^:.~!G?5YY${BBlue}5YYP7^..::^^.
${BRed} :::^::::~^7!J?J${BBlue}J77?!~::::^:^:.
${BRed} .:!7^..:!??77??${BBlue}?7?!J7::.::7?!:
${BRed} ^^7J!:.:.~!!!7?${BBlue}77!!7^.:::~!7~~7.
${BRed} !B5^:::...:::~!7${BBlue}7!~^:....::::^PGY.
${BRed} :YP?: . :.::^::^${BBlue}^:::::.:.. ...~5B7
${BRed} ~!. :::~^!7${BBlue}?!^^^:.. ^!.
${BRed} . ::::~J${BBlue}J?~::::
${BRed} ...!Y#${BBlue}&#J^.:
${BRed} ~5P${BBlue}#P?.
${BRed} 7Y${BBlue}PY^
${BRed} .~${BBlue}7~
${BRed} .${BBlue}:.
${BRed} ${BBlue}.
${BRed} ██████████ ███ █████ ████
${BRed} ░░███░░░░███ ░░░ ░░███ ░░███
${BRed} ░███ ░░███ ████ ██████ ░███████ ░███ ██████
${BRed} ░███ ░███░░███ ░░░░░███ ░███░░███ ░███ ███░░███
${BRed} ░███ ░███ ░███ ███████ ░███ ░███ ░███ ░███ ░███
${BRed} ░███ ███ ░███ ███░░███ ░███ ░███ ░███ ░███ ░███
${BRed} ██████████ █████░░████████ ████████ █████░░██████
${LRed} ░░░░░░░░░░ ░░░░░ ░░░░░░░░ ░░░░░░░░ ░░░░░ ░░░░░░
")"
echo "$DiabloLogo_1"
}
MainMenu(){
DiabloMenuMain="$(
DiabloColors
DiabloLogo1
echo "${BRed}
# 📜 Menu
${BRed}[${BBlue}a${BRed}]${BWhite} -${BRed} Anonymity Surfing
${BRed}[${BBlue}1${BRed}]${BWhite} -${BRed} Planning and Scoping
${BRed}[${BBlue}2${BRed}]${BWhite} -${BRed} Reconnaissance & Vulnerability Assessment
${BRed}[${BBlue}3${BRed}]${BWhite} -${BRed} Gaining Access & Maintaining Access
${BRed}[${BBlue}4${BRed}]${BWhite} -${BRed} Covering tracks
${BRed}[${BBlue}5${BRed}]${BWhite} -${BRed} Analysis & Reporting
${BCyan} ┌──${BBlue}[${BBlue} Anlominus 👽${BRed} Diablo ${BCyan}$~${BBlue}]
${BCyan} └──╼${BYellow}
")"
read -p "$DiabloMenuMain" cmd
case $cmd in
a )
;;
1 )
;;
2 )
;;
3 )
;;
4 )
;;
5 )
Anlominus="Anlominus"
targetIP="127.0.0.1"
file="Anlominus-Diablo-Log.md"
t1="$(echo "\n ${BBlue}[${BRed}?${BBlue}] Name of Target / Client: ${BRed}")"
read -p "$t1" targetNAME
if [ -z $targetNAME ]; then
#statements
targetNAME="Change Me"
echo "\n ${BRed}Target Name:${BBlue} $targetNAME\n"
else
echo "\n ${BRed}Target Name:${BBlue} $targetNAME\n"
fi
if [ -e ${file} ]; then
t2="$(echo "\n ${BBlue}[${BRed}!${BBlue}] File Exist! Remove it? [yY/nN]: ")"
read -p "$t2 " filexist
case $filexist in
y|Y)
echo " Removing {Anlominus-Diablo-Log.md} file .."
rm Anlominus-Diablo-Log.md
clear
exit
;;
n|N)
echo " Leaving {Anlominus-Diablo-Log.md} file .."
# exit
;;
esac
# else
fi
echo "# Anlominus PenTest Report for $targetNAME " >> Anlominus-Diablo-Log.md
echo "#### Date: `date`" >> Anlominus-Diablo-Log.md
echo " " >> Anlominus-Diablo-Log.md
echo "---" >> Anlominus-Diablo-Log.md
echo " " >> Anlominus-Diablo-Log.md
echo "# 📜 Menu
[a] - Anonymity Surfing
[1] - Planning and Scoping
[2] - Reconnaissance & Vulnerability Assessment
[3] - Gaining Access & Maintaining Access
[4] - Covering tracks
[5] - Analysis & Reporting
┌──[ Anlominus 👽 Diablo $~]
└──╼
" >> Anlominus-Diablo-Log.md
echo " " >> Anlominus-Diablo-Log.md
echo "---" >> Anlominus-Diablo-Log.md
echo " " >> Anlominus-Diablo-Log.md
echo " " >> Anlominus-Diablo-Log.md
echo " " >> Anlominus-Diablo-Log.md
echo " " >> Anlominus-Diablo-Log.md
echo "---" >> Anlominus-Diablo-Log.md
echo " " >> Anlominus-Diablo-Log.md
echo " " >> Anlominus-Diablo-Log.md
echo " " >> Anlominus-Diablo-Log.md
echo " " >> Anlominus-Diablo-Log.md
echo "---" >> Anlominus-Diablo-Log.md
echo " " >> Anlominus-Diablo-Log.md
echo "# [1] - Planning and Scoping " >> Anlominus-Diablo-Log.md
echo "### Planning Log $targetIP: " >> Anlominus-Diablo-Log.md
echo " " >> Anlominus-Diablo-Log.md
# [3] - Reconnaissance & Vulnerability Assessment
echo "---" >> Anlominus-Diablo-Log.md
echo " " >> Anlominus-Diablo-Log.md
echo "# [2] - Reconnaissance & Vulnerability Assessment " >> Anlominus-Diablo-Log.md
echo "### Nmap Scan Log $targetIP: " >> Anlominus-Diablo-Log.md
echo " " >> Anlominus-Diablo-Log.md
echo " `nmap $targetIP` " >> Anlominus-Diablo-Log.md
echo " " >> Anlominus-Diablo-Log.md
echo "---" >> Anlominus-Diablo-Log.md
echo " " >> Anlominus-Diablo-Log.md
echo " " >> Anlominus-Diablo-Log.md
;;
esac
}
# RUN Functions
MainMenu