Makes nmapAutomator output all formats

master
Jonathan Hodgson 5 years ago
parent f3ce245a6e
commit 07323af8cd
  1. 22
      bin/.bin/nmap/nmapAutomator

@ -128,7 +128,7 @@ quickScan(){
echo -e "${GREEN}---------------------Starting Nmap Quick Scan---------------------" echo -e "${GREEN}---------------------Starting Nmap Quick Scan---------------------"
echo -e "${NC}" echo -e "${NC}"
$nmapType -T4 --max-retries 1 --max-scan-delay 20 --defeat-rst-ratelimit --open -oN nmap/Quick_$1.nmap $1 $nmapType -T4 --max-retries 1 --max-scan-delay 20 --defeat-rst-ratelimit --open -oA nmap/Quick_$1 $1
assignPorts $1 assignPorts $1
echo -e "" echo -e ""
@ -143,7 +143,7 @@ echo -e "${NC}"
if [ -z `echo "${basicPorts}"` ]; then if [ -z `echo "${basicPorts}"` ]; then
echo -e "${YELLOW}No ports in quick scan.. Skipping!" echo -e "${YELLOW}No ports in quick scan.. Skipping!"
else else
$nmapType -sCV -p`echo "${basicPorts}"` -oN nmap/Basic_$1.nmap $1 $nmapType -sCV -p`echo "${basicPorts}"` -oA nmap/Basic_$1 $1
fi fi
if [ -f nmap/Basic_$1.nmap ] && [[ ! -z `cat nmap/Basic_$1.nmap | grep -w "Service Info: OS:"` ]]; then if [ -f nmap/Basic_$1.nmap ] && [[ ! -z `cat nmap/Basic_$1.nmap | grep -w "Service Info: OS:"` ]]; then
@ -166,7 +166,7 @@ UDPScan(){
echo -e "${GREEN}----------------------Starting Nmap UDP Scan----------------------" echo -e "${GREEN}----------------------Starting Nmap UDP Scan----------------------"
echo -e "${NC}" echo -e "${NC}"
$nmapType -sU --max-retries 1 --open -oN nmap/UDP_$1.nmap $1 $nmapType -sU --max-retries 1 --open -oA nmap/UDP_$1 $1
assignPorts $1 assignPorts $1
if [ ! -z `echo "${udpPorts}"` ]; then if [ ! -z `echo "${udpPorts}"` ]; then
@ -175,9 +175,9 @@ if [ ! -z `echo "${udpPorts}"` ]; then
echo -e "${YELLOW}Making a script scan on UDP ports: `echo "${udpPorts}" | sed 's/,/, /g'`" echo -e "${YELLOW}Making a script scan on UDP ports: `echo "${udpPorts}" | sed 's/,/, /g'`"
echo -e "${NC}" echo -e "${NC}"
if [ -f /usr/share/nmap/scripts/vulners.nse ]; then if [ -f /usr/share/nmap/scripts/vulners.nse ]; then
$nmapType -sCVU --script vulners --script-args mincvss=7.0 -p`echo "${udpPorts}"` -oN nmap/UDP_$1.nmap $1 $nmapType -sCVU --script vulners --script-args mincvss=7.0 -p`echo "${udpPorts}"` -oA nmap/UDP_$1 $1
else else
$nmapType -sCVU -p`echo "${udpPorts}"` -oN nmap/UDP_$1.nmap $1 $nmapType -sCVU -p`echo "${udpPorts}"` -oA nmap/UDP_$1 $1
fi fi
fi fi
@ -190,7 +190,7 @@ fullScan(){
echo -e "${GREEN}---------------------Starting Nmap Full Scan----------------------" echo -e "${GREEN}---------------------Starting Nmap Full Scan----------------------"
echo -e "${NC}" echo -e "${NC}"
$nmapType -p- --max-retries 1 --max-rate 500 --max-scan-delay 20 -T4 -v -oN nmap/Full_$1.nmap $1 $nmapType -p- --max-retries 1 --max-rate 500 --max-scan-delay 20 -T4 -v -oA nmap/Full_$1 $1
assignPorts $1 assignPorts $1
if [ -z `echo "${basicPorts}"` ]; then if [ -z `echo "${basicPorts}"` ]; then
@ -198,7 +198,7 @@ if [ -z `echo "${basicPorts}"` ]; then
echo "" echo ""
echo -e "${YELLOW}Making a script scan on all ports" echo -e "${YELLOW}Making a script scan on all ports"
echo -e "${NC}" echo -e "${NC}"
$nmapType -sCV -p`echo "${allPorts}"` -oN nmap/Full_$1.nmap $1 $nmapType -sCV -p`echo "${allPorts}"` -oA nmap/Full_$1 $1
assignPorts $1 assignPorts $1
else else
cmpPorts $1 cmpPorts $1
@ -214,7 +214,7 @@ else
echo "" echo ""
echo -e "${YELLOW}Making a script scan on extra ports: `echo "${extraPorts}" | sed 's/,/, /g'`" echo -e "${YELLOW}Making a script scan on extra ports: `echo "${extraPorts}" | sed 's/,/, /g'`"
echo -e "${NC}" echo -e "${NC}"
$nmapType -sCV -p`echo "${extraPorts}"` -oN nmap/Full_$1.nmap $1 $nmapType -sCV -p`echo "${extraPorts}"` -oA nmap/Full_$1 $1
assignPorts $1 assignPorts $1
fi fi
fi fi
@ -246,14 +246,14 @@ if [ ! -f /usr/share/nmap/scripts/vulners.nse ]; then
else else
echo -e "${YELLOW}Running CVE scan on $portType ports" echo -e "${YELLOW}Running CVE scan on $portType ports"
echo -e "${NC}" echo -e "${NC}"
$nmapType -sV --script vulners --script-args mincvss=7.0 -p`echo "${ports}"` -oN nmap/CVEs_$1.nmap $1 $nmapType -sV --script vulners --script-args mincvss=7.0 -p`echo "${ports}"` -oA nmap/CVEs_$1 $1
echo "" echo ""
fi fi
echo "" echo ""
echo -e "${YELLOW}Running Vuln scan on $portType ports" echo -e "${YELLOW}Running Vuln scan on $portType ports"
echo -e "${NC}" echo -e "${NC}"
$nmapType -sV --script vuln -p`echo "${ports}"` -oN nmap/Vulns_$1.nmap $1 $nmapType -sV --script vuln -p`echo "${ports}"` -oA nmap/Vulns_$1 $1
echo -e "" echo -e ""
echo -e "" echo -e ""
echo -e "" echo -e ""
@ -377,7 +377,7 @@ if [[ ! -z `echo "${file}" | grep -w "445/tcp"` ]]; then
echo "smbmap -H $1 | tee recon/smbmap_$1.txt" echo "smbmap -H $1 | tee recon/smbmap_$1.txt"
echo "smbclient -L \"//$1/\" -U \"guest\"% | tee recon/smbclient_$1.txt" echo "smbclient -L \"//$1/\" -U \"guest\"% | tee recon/smbclient_$1.txt"
if [[ $osType == "Windows" ]]; then if [[ $osType == "Windows" ]]; then
echo "nmap -Pn -p445 --script vuln -oN recon/SMB_vulns_$1.txt $1" echo "nmap -Pn -p445 --script vuln -oA recon/SMB_vulns_$1.txt $1"
fi fi
if [[ $osType == "Linux" ]]; then if [[ $osType == "Linux" ]]; then
echo "enum4linux -a $1 | tee recon/enum4linux_$1.txt" echo "enum4linux -a $1 | tee recon/enum4linux_$1.txt"

Loading…
Cancel
Save