@@ -17,7 +17,7 @@ def nmap_scan(
1717 ip_address = ip_address .strip ()
1818
1919 print ("[+] Starting quick nmap scan for %s" % (ip_address ))
20- QUICKSCAN = "nmap -sC -sV %s -oA '%s/%s.quick'" % (
20+ QUICKSCAN = "nmap -sC -sV -Pn --disable-arp-ping %s -oA '%s/%s.quick'" % (
2121 ip_address , output_directory , ip_address )
2222 quickresults = subprocess .check_output (
2323 QUICKSCAN , shell = True ).decode ("utf-8" )
@@ -36,7 +36,7 @@ def nmap_scan(
3636 ip_address ,
3737 dns_server ))
3838 print ("[+] Using DNS server %s" % (dns_server ))
39- TCPSCAN = "nmap -vv -Pn -sS -A -sC -p- -T 3 -script-args=unsafe=1 \
39+ TCPSCAN = "nmap -vv -Pn --disable-arp-ping - sS -A -sC -p- -T 3 -script-args=unsafe=1 \
4040 --dns-servers %s -oN '%s/%s.nmap' -oX \
4141 '%s/%s_nmap_scan_import.xml' %s" % (
4242 dns_server ,
@@ -45,7 +45,7 @@ def nmap_scan(
4545 output_directory ,
4646 ip_address ,
4747 ip_address )
48- UDPSCAN = "nmap -vv -Pn -A -sC -sU -T 4 --top-ports 200 \
48+ UDPSCAN = "nmap -vv -Pn --disable-arp-ping - A -sC -sU -T 4 --top-ports 200 \
4949 --max-retries 0 --dns-servers %s -oN '%s/%sU.nmap' \
5050 -oX '%s/%sU_nmap_scan_import.xml' %s" % (
5151 dns_server ,
@@ -57,7 +57,7 @@ def nmap_scan(
5757 else :
5858 print ("[+] Starting detailed TCP%s nmap scans for %s" % (
5959 ("" if no_udp_service_scan is True else "/UDP" ), ip_address ))
60- TCPSCAN = "nmap -vv -Pn -sS -A -sC -p- -T 3 \
60+ TCPSCAN = "nmap -vv -Pn --disable-arp-ping - sS -A -sC -p- -T 3 \
6161 -script-args=unsafe=1 -n %s -oN '%s/%s.nmap' \
6262 -oX '%s/%s_nmap_scan_import.xml' %s" % (
6363 dns_server ,
@@ -66,7 +66,7 @@ def nmap_scan(
6666 output_directory ,
6767 ip_address ,
6868 ip_address )
69- UDPSCAN = "nmap -sC -sV -sU %s -oA '%s/%s-udp'" % (
69+ UDPSCAN = "nmap -sC -sV -sU -Pn --disable-arp-ping %s -oA '%s/%s-udp'" % (
7070 ip_address , output_directory , ip_address )
7171
7272 udpresult = "" if no_udp_service_scan is True else subprocess .check_output (
0 commit comments