Files
2024-09-08 23:01:57 +03:30

2.4 KiB
Executable File

How to Install Nmap and Use Nmap for Scanning

  1. Update your system:
sudo apt-get update
  1. Install Nmap:
sudo apt install nmap
  1. Scan a single IP address:
nmap [your_IP]
  1. Scan multiple IP addresses:
nmap [your_IP1,your_IP2]
  1. Scan a range of IP addresses:
nmap [your_IP1-your_IP100]
  1. Scan targets from a text file:
nmap -iL filename.txt
  1. Check for live systems:
nmap -sn [your_IP]
  1. Ping sweep:
nmap -sP [your_IP]
  1. If ICMP is blocked:
nmap -PN [your_IP]
  1. Scan specific port:
nmap -p [your_port] [your_IP]

If ICMP is blocked:

nmap -PN [your_IP] -p [your_port]
  1. Scan multiple ports:
nmap -p [port1,port2,port3-port6] [your_IP]
  1. Specify protocol:
nmap -p http,https,ftp [your_IP]
  1. Scan TCP ports:
nmap -p T:[port,port2] [your_IP]
  1. Get more information:
nmap -p [your_port] -sV [your_IP]
  1. Detect operating system:
nmap -O [your_IP] -p [your_port]
  1. Fast scan (top 100 ports):
nmap -F [your_IP]
  1. Aggressive scan:
nmap -A [your_IP] -p [your_port]
  1. Whois lookup:
nmap -p [your_port] --script whois-ip [your_IP_or_domain]
  1. IP geolocation:
nmap -p [your_port] --script ip-geolocation-* [IP]
  1. Detect Web Application Firewall (WAF):
nmap -p [your_port] --script http-waf-detect [your_domain]
  1. Save results to a text file:
nmap -Pn -p [your_port] [your_IP] -oN your_filename.txt
  1. Save results to an XML file:
nmap -Pn -p [your_port] [your_IP] -oX filename.xml
  1. Save results to a grepable file:
nmap -Pn -p [your_port] [your_IP] -oG filename.gnmap
  1. Save results to all formats:
nmap -Pn -p [your_port] [your_IP] -oA filename
  1. Scan top ports:
nmap --top-ports [number] [your_domain]
  1. Scan top ports and show open ones:
nmap --top-ports [number] [your_domain] --open
  1. Check for open ports using different scan types:
nmap -sT [your_IP]    # TCP Scan
nmap -sS [your_IP]    # SYN Scan
nmap -sX [your_IP]    # XMAS Scan
nmap -sF [your_IP]    # FIN Scan
nmap -sN [your_IP]    # Null Scan