Appearance
1. Intense scan
描述:对常用端口执行全面且深入的扫描。
命令:
nmap -T4 -A -v细节:
- 使用了加速扫描(
-T4)。 - 包含版本检测(
-sV)、操作系统检测(-O)和 traceroute(--traceroute)。 - 返回详细的扫描结果(
-v)。
- 使用了加速扫描(
适用场景:适合获取目标主机的详细信息,包括服务版本和潜在的漏洞。
2. Intense scan plus UDP
描述:在普通深入扫描的基础上增加了 UDP 端口扫描。
命令:
nmap -sS -sU -T4 -A -v细节:
- 同时执行 TCP SYN 扫描(
-sS)和 UDP 扫描(-sU)。 - 使用加速模式(
-T4)进行更快的扫描。
- 同时执行 TCP SYN 扫描(
适用场景:适合在需要同时检查目标主机的 TCP 和 UDP 开放端口时使用,但扫描速度会比纯 TCP 扫描慢。
3. Intense scan, all TCP ports
描述:对所有 65535 个 TCP 端口进行深度扫描。
命令:
nmap -p 1-65535 -T4 -A -v细节:
- 扫描所有 TCP 端口,而不是仅限于常见端口。
- 包含服务版本检测、操作系统检测和 traceroute。
适用场景:适用于目标主机的全端口扫描,以获取最全面的 TCP 开放端口信息。
4. Intense scan, no ping
描述:不发送 ping 请求的情况下进行深度扫描。
命令:
nmap -T4 -A -v -Pn细节:
-Pn选项会跳过 ICMP Ping 探测,假设目标主机是在线的。- 适合扫描可能禁用 ICMP 请求的目标主机。
适用场景:适合在目标主机禁用 Ping 或被防火墙阻止时使用。
5. Ping scan
描述:只检查目标是否在线,不进行端口扫描。
命令:
nmap -sn细节:
- 仅发送 ICMP Echo 请求或 ARP 请求(如果在同一局域网内)。
- 不会扫描任何端口。
适用场景:适用于快速检查多个目标主机是否在线。
6. Quick scan
描述:快速扫描常见的 1000 个 TCP 端口。
命令:
nmap -T4 -F细节:
- 使用加速模式(
-T4)和快速扫描选项(-F)。 - 扫描速度较快,但只检查常见端口。
- 使用加速模式(
适用场景:适合在时间有限时快速识别目标主机的常见服务。
7. Quick scan plus
描述:比普通快速扫描稍微深入,通常会包括版本检测。
命令:
nmap -sV -T4 -O -F --version-light细节:
- 包括服务版本检测(
-sV)、操作系统检测(-O)和快速端口扫描(-F)。 - 适合快速获取目标的服务信息和操作系统版本。
- 包括服务版本检测(
8. Quick traceroute
描述:进行快速的 traceroute 路由跟踪。
命令:
nmap --traceroute细节:
- 主要用于追踪数据包的路由路径,不进行端口扫描。
适用场景:用于检查从扫描主机到目标主机的网络路径。
9. Regular scan
- 描述:标准的扫描模式。
- 命令:
nmap - 细节:
- 这是默认的 Nmap 扫描,只扫描常见的 1000 个 TCP 端口。
- 适用场景:适用于一般性端口扫描,不涉及高级探测。
10. Slow comprehensive scan
描述:执行详细且全面的扫描,但速度较慢。
命令:
nmap -sS -sU -T2 -A -p 1-65535细节:
- 组合了 TCP 和 UDP 扫描,使用了最详细的检测选项。
- 扫描速度较慢(
-T2),但提供了最全面的信息。
适用场景:适合在不考虑时间的情况下对目标进行全面且彻底的扫描。