Skip to content

Instantly share code, notes, and snippets.

@SakiiR
Created August 18, 2020 14:44
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save SakiiR/740845c16d8ac15b60a23f2907ce230c to your computer and use it in GitHub Desktop.
Save SakiiR/740845c16d8ac15b60a23f2907ce230c to your computer and use it in GitHub Desktop.
Some nmap scripts
nmapFast() {
if [[ -z $1 ]] ; then
echo "USAGE: nmapFast IP/Domain"
return
fi
item=$1
item2=$(echo -ne $item|tr '/' '_')
echo " +++ "
echo "[±] Starting Fast Nmap Scan for $item"
echo " +++ "
# nmap -vvv -sTV -Pn -n --top-ports=100 --reason --open --version-intensity=7 -T4 -oA "${item2}_fast" "$item"
# nmap -vvv -n -sV --reason -Pn --version-intensity=3 --top-ports=1000 -oA "${item2}_fast" "$item"
nmap -vvv -sTV -Pn -n --top-ports=1000 --reason --open --version-intensity=7 -T4 -oA "${item2}_fast" "$item"
}
nmapFastScript() {
if [[ -z $1 ]] ; then
echo "USAGE: nmapFast IP/Domain"
return
fi
item=$1
echo " +++ "
echo "[±] Starting Fast Nmap Scan for $item"
echo " +++ "
nmap -vvv -n -sC -sV --reason -Pn --version-intensity=3 --top-ports=1000 -oA "${item}_script" "$item"
}
nmapFull() {
if [[ -z $1 ]] ; then
echo "USAGE: nmapFull IP/Domain"
return
fi
item=$1
item2=$(echo $item | tr '/' '_')
echo " +++ "
echo "[±] Starting Full Nmap Scan for $item"
echo " +++ "
nmap -vvv -sTV -Pn -p- --reason --open --version-intensity=7 --script='*banner,http-enum,http-headers,http-title,*ssl-cert' --script-timeout=1m -T4 -oA "${item2}_full" "$item"
}
nmapLdap() {
if [[ -z $1 ]] ; then
echo "USAGE: nmapFull IP/Domain"
return
fi
item=$1
item2=$(echo $item | tr '/' '_')
echo " +++ "
echo "[±] Starting Ldap Nmap Scan for $item"
echo " +++ "
nmap --reason -sTV -vvv -p389 --script ldap-search -oA ldap_search -oA "${item2}_full" "$item"
}
nmapUDP() {
if [[ -z $1 ]] ; then
echo "USAGE: nmapUDP IP/Domain"
return
fi
item=$1
echo " +++ "
echo "[±] Starting UDP Nmap Scan for $item"
echo " +++ "
sudo nmap -vvv -n -sUV --reason -Pn -p 43,53,67,68,111,137,138,139,161,500,1434,1604 -oA "${item}_udp_full" "$item"
}
nmapTopTCP() {
if [[ -z $1 ]] ; then
echo "USAGE: nmapTopTCP IP/Domain"
return
fi
item=$1
echo " +++ "
echo "[±] Starting Top TCP Nmap Scan for $item"
echo " +++ "
sudo nmap -vvv -n -sSV -reason -Pn -p 0,7,21,22,23,25,53,79,80,81,82,83,84,85,86,87,88,89,90,111,137,138,139,379,389,390,443,445,446,513,514,548,623,631,636,843,873,902,990,1098,1099,1194,1352,1414,1433,1443,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1583,1723,1812,1883,2000,2006,2049,2082,2083,2086,2100,2106,2156,2205,2224,2301,2376,2381,2638,3000,3050,3128,3200,3260,3268,3269,3299,3306,3310,3351,3389,3466,3480,3632,3668,3690,4001,4280,4343,4443,4679,4711,4743,4750,4848,4949,5000,5001,5005,5006,5353,5432,5433,5445,5555,5601,5666,5672,5869,5900,5901,5984,5985,5986,6000,6001,6002,6003,6004,6005,6006,6007,6008,6009,6060,6061,6112,6129,6161,6262,6379,6690,7001,7002,7080,7183,7272,7474,7670,7676,7779,8000,8001,8006,8009,8019,8020,8080,8081,8082,8083,8084,8089,8090,8161,8162,8181,8282,8300,8400,8443,8471,8500,8501,8834,8880,8887,8888,8980,9000,9012,9042,9043,9060,9080,9081,9090,9091,9200,9300,9400,9418,9443,9471,9495,9704,9788,9875,9997,9998,10000,10443,11211,11311,12174,13131,16102,16200,17988,17990,19200,27017,27018,27019,28017,32764,35357,38292,41080,41443,50000,50001,50002,50003,50004,50005,50006,50007,50008,50009,50010,50080,50100,61616 -oA "${item}_top_tcp" "$item"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment