100% found this document useful (1 vote)
369 views6 pages

Nmap Commands

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 6

Nmap Syntax

1.Scanning an IP
Syntax: nmap <target-ip>

2.Scanning a HOST
Syntax: nmap <​www.example.com​>

3.Scanning a range of IPs


Syntax: nmap <ip-address-range>

4.Scanning a Subnet
Syntax: nmap <ip-address/24>

5.Scanning a Targets from a Text File


Syntax: nmap -iL <list.txt>

6.Scanning target & Ignore Discovery


Syntax: nmap -target-ip <-Pn>

7.Scanning target & Host Discovery


Syntax: nmap -target-ip <-sP>

8.Scan a Single Port


Syntax: nmap <target-ip> <-p port numbers>

9.Scan a range of ports


Syntax: nmap <target-ip> <-p firstport-lastport>

10.Scan all ports (65535)


Syntax: nmap <target-ip><-p->

11.Scan TCP or UDP Ports


Syntax: nmap <target-ip><-p U:port, T:port>

12.Fast Port Scan


Syntax: nmap <target-ip><-F> -v
13.No Randomise Port Scan
Syntax: nmap <target-ip><-r> -v

14.Nmap Top Ports Scan


Syntax: nmap <target-ip><—top-ports N> -v

15.Nmap Port Ratio Scan


Syntax: nmap <target-ip><—ports-ratio > -v

16.Port-knocking an obfuscation-as-security technique.


Syntax: for x in 1-10000; do nmap -Pn -p $x server_ip_address;
done

17.Standard Service Detection


Syntax: nmap <target-ip><-sV>

18.Light Service Detection


Syntax: nmap <target-ip><-sV —version-intensity 0>

19.Aggressive Service Detection


Syntax: nmap <target-ip><-sV —version-intensity 5>

20.OS Detection
Syntax: nmap <target-ip> <-O >

21.OS Detection
Syntax: nmap <target-ip> <—max-os-tries>

22.OS Detection
Syntax: nmap <target-ip><—osscan-limit >

23.OS Detection
Syntax: nmap <target-ip><—osscan-guess; —fuzzy >

24.OS Detection
Syntax: nmap <target-ip><—script —smb-os-discovery >

25.Save Normal Output to File


Syntax: nmap <target-ip><-oN file.txt>
26.Save XML Output to File
Syntax: nmap <target-ip><-oX file.txt>

27.Save XML to CSV for Recon


Syntax: nmap <target-ip><-oX file.txt>
• Python parsey.py op.xml op.csv

28.Save “Grep”able Output to File


Syntax: nmap <target-ip><-oG file.txt>

29.ScRipT K1dd3 Output to File


Syntax: nmap <target-ip><-oS file.txt>

30.Save All Types Output to File


Syntax: nmap <target-ip><-oA file.txt>

31.Scan using Default Safe Scripts


Syntax: nmap <target-ip><-sC>

32.Getting Help for any Scripts


Syntax: nmap <target-ip><—script-help=scriptname>

33.Nmap Script Args


Syntax: nmap <target-ip><—script=scriptname —scriptargs>

34.Scan using specific Scripts


Syntax: nmap <target-ip><—script=script name.nse>

35.Scan using set of Scripts


Syntax: nmap <target-ip><—script=“http-*”>

36.Update Script Database


Syntax: nmap <target-ip><—script=updatedb>

37.Safe Scripts
Syntax: nmap <target-ip><—script=safe,default>

38.Vulnerability Scripts
Syntax: nmap <target-ip><—script=vuln>
39.DOS Scripts
Syntax: nmap <target-ip><—script=dos>

40.Exploit Scripts
Syntax: nmap <target-ip><—script=exploit>

41.Malware Scripts
Syntax: nmap <target-ip><—script=http-malware-host>

42.Intrusive Scripts
Syntax: nmap <target-ip><—script=intrusive>

43.NOT including Scripts


Syntax: nmap <target-ip><—script=not script type>

44.Boolean Expression Scan


Syntax: nmap <target-ip><—script=and or not script type>

45.Traceroute Scan
Syntax: nmap <target-ip><—traceroute>

46.Trace Traffic & Geo Resolution Scan


Syntax: nmap <target-ip><—script=traceroutegeolocation>

47.DNS BruteForce Scan


Syntax: nmap <target-ip><—script=dns-brute.nse>

48.Find Hosts on IP Scan


Syntax: nmap <target-ip> <—script=hostmap-bfk.nse>

49.Whois Scan
Syntax: nmap <target-ip><—script=whois-ip, whoisdomain>

50.Robots Scan
Syntax: nmap <target-ip><—script=http-robots.txt>

51.WAF Detect Scan


Syntax: nmap <target-ip><—script=http-waf-detect>
52.WAF Fingerprint Scan
Syntax: nmap <target-ip><—script=http-waf-fingerprint>

53.Wafw00f vs Nmap Scan


Syntax: wafw00f <target.com>
Syntax: nmap <target-ip><—script=http-waf-fingerprint>

54.Firewalk Scan
Syntax: nmap <target-ip><—script=firewalk —traceroute>

55.Shodan Scan
Syntax: nmap <target-ip><—script=shodan-api>

56.Email Enumeration
Syntax: nmap <target-ip><—script=http-grep>

57.Nmap Crawlers Scan


Syntax: nmap <target-ip><—script=http-useragent-tester>

58.Nmap Discovering Directories Scan


Syntax: nmap <target-ip><—script=http-enum>

59.Nmap Open Relay Scan


Syntax: nmap <target-ip><—script=smtp-open-relay>

60.Nmap SMTP User Enum Scan


Syntax: nmap <target-ip><—script=smtp-enum-users>

61.Nmap SMTP Password Attack Scan


Syntax: nmap <target-ip><—script=smtp-brute>

62.Nmap SMTP Backdoor Detect Scan


Syntax: nmap <target-ip><—script=smtp-strangeport>

63.Nmap POP3 Capabilities Scan


Syntax: nmap <target-ip><—script=pop3-capabilities>

64.Nmap IMAP Capabilities Scan


Syntax: nmap <target-ip><—script=imap-capabilities>
65.Nmap Cloak Scan with Decoy
Syntax: nmap <target-ip><-D>

66.Nmap Spoof Mac Address


Syntax: nmap <target-ip><—spoof-mac>

67.Nmap Select Interface


Syntax: nmap <target-ip><-e ethO>

68.Nmap Source Port Modify


Syntax: nmap <target-ip><—source-port 7890>

69.Nmap Fake TTL


Syntax: nmap <target-ip><—ttl 128>

70.Nmap Relay Proxies


Syntax: nmap <target-ip><—proxies proxy:port>

71.Nmap Bogus TCP/UDP Checksum


Syntax: nmap <target-ip><—badsum>

72.Nmap Bogus Fragment Scan


Syntax: nmap <target-ip> <-f>

73.Nmap MTU Scan


Syntax: nmap <target-ip><-mtu 8>

You might also like