updating nmap cheatsheet

main
00xNetrunner 11 months ago
parent 4dcdc2757e
commit 6f838d6022

@ -1,5 +1,3 @@
```markdown
# NMAP Cheat Sheet 🛠️👨‍💻 # NMAP Cheat Sheet 🛠️👨‍💻
A comprehensive guide to using Nmap for network scanning. A comprehensive guide to using Nmap for network scanning.
@ -28,10 +26,10 @@ Nmap ("Network Mapper") is an open-source tool for network exploration and secur
Ping scans are used for checking if the target is alive and responds to ICMP packets. Ping scans are used for checking if the target is alive and responds to ICMP packets.
```bash \`\`\`bash
nmap -sn 192.168.10.1 nmap -sn 192.168.10.1
nmap -sP 192.168.10.2 nmap -sP 192.168.10.2
``` \`\`\`
--- ---
@ -39,9 +37,9 @@ nmap -sP 192.168.10.2
ARP (Address Resolution Protocol) scans are particularly effective in LAN environments. It is non-intrusive and fast. ARP (Address Resolution Protocol) scans are particularly effective in LAN environments. It is non-intrusive and fast.
```bash \`\`\`bash
nmap -sP -PR 192.168.10.1 nmap -sP -PR 192.168.10.1
``` \`\`\`
> **Tip**: Press the spacebar to show the current progression of the scan. > **Tip**: Press the spacebar to show the current progression of the scan.
--- ---
@ -50,9 +48,9 @@ nmap -sP -PR 192.168.10.1
Also known as half-open scanning, SYN scans are less likely to be detected compared to full TCP connection scans but still effective for port identification. Also known as half-open scanning, SYN scans are less likely to be detected compared to full TCP connection scans but still effective for port identification.
```bash \`\`\`bash
nmap -sS 192.168.10.1 nmap -sS 192.168.10.1
``` \`\`\`
--- ---
@ -60,9 +58,9 @@ nmap -sS 192.168.10.1
UDP scans are used for identifying open UDP ports. Note that UDP scans are generally slower than TCP scans. UDP scans are used for identifying open UDP ports. Note that UDP scans are generally slower than TCP scans.
```bash \`\`\`bash
nmap -sU 192.168.10.1 nmap -sU 192.168.10.1
``` \`\`\`
--- ---
@ -97,10 +95,10 @@ Nmap has a powerful scripting engine that can perform a wide range of tasks.
**Syntax**: `nmap —script scriptname targetIP` **Syntax**: `nmap —script scriptname targetIP`
```bash \`\`\`bash
nmap —script http-headers 192.168.10.1 nmap —script http-headers 192.168.10.1
nmap —script smtp-commands 192.168.10.1 nmap —script smtp-commands 192.168.10.1
``` \`\`\`
> **More Info**: [How to Use Nmap Script Engine (NSE) Scripts in Linux](https://www.tecmint.com/use-nmap-script-engine-nse-scripts-in-linux/) > **More Info**: [How to Use Nmap Script Engine (NSE) Scripts in Linux](https://www.tecmint.com/use-nmap-script-engine-nse-scripts-in-linux/)
@ -115,12 +113,10 @@ Automating Nmap scans can save a lot of time. Here's how you can create your own
3. Make the script executable. 3. Make the script executable.
4. Run the script. 4. Run the script.
```bash \`\`\`bash
#!/bin/bash #!/bin/bash
nmap -sT -p 1-10000 -v -v -T5 -sV -O --osscan-guess --script=banner -oN 192.168.10.1TCP.txt 192.168.10.1 nmap -sT -p 1-10000 -v -v -T5 -sV -O --osscan-guess --script=banner -oN 192.168.10.1TCP.txt 192.168.10.1
nmap -sU -p 1-500 -v -v --scan-delay 1s -sV --script=banner -oN 192.168.10.1UDP.txt 192.168.10.1 nmap -sU -p 1-500 -v -v --scan-delay 1s -sV --script=banner -oN 192.168.10.1UDP.txt 192.168.10.1
``` \`\`\`
```
Feel free to copy this updated cheat sheet to your GitHub repository. Happy hacking! 😊👨‍💻📚

Loading…
Cancel
Save