Nmap 网络扫描技巧

Nmap 是一款功能强大、用途广泛的网络扫描工具。它不仅可以帮助你发现网络中的设备、识别服务,还能进行安全漏洞扫描、操作系统识别和性能分析。无论是进行日常的网络管理、系统维护,还是进行深度的安全审计,Nmap 都是一个不可或缺的工具。因此,理解和掌握 Nmap 对于网络管理员和安全专业人员来说至关重要。

选项说明

  • -sS:TCP SYN 扫描
  • -v : 显示详细信息
  • -T1: 扫描时序。选项包括 paranoid (0)、sneaky (1)、polite (2)、normal (3)、aggressive (4) 和 insane (5)
  • -sF : FIN 扫描(可以绕过非状态化防火墙)
  • -PE : ICMP 回显发现探测
  • -PP : 时间戳发现探测
  • -PY : SCTP 初始化探测
  • -g : 使用指定的端口号作为源端口
  • -A : 启用操作系统检测、版本检测、脚本扫描和 traceroute(攻击性扫描)
  • -O : 启用操作系统检测
  • -sA : TCP ACK 扫描
  • -F : 快速扫描
  • --script=vuln : 还会访问目标的漏洞信息

常用

  1. 扫描目标主机开放的端口
    nmap --open 192.168.1.1
  2. 列出可用于 Nmap 扫描的网络接口
    nmap --iflist wlp2s0
  3. 执行缓慢、隐蔽的扫描,并输出详细的信息。
    sudo nmap -sS -v -T1
  4. 使用 FIN 扫描技术识别开放端口
    sudo nmap -sF -v
  5. 进行全面扫描,包括操作系统检测、服务版本检测和脚本扫描
    sudo nmap -sS -T4 -PE -PP -PS80,443 -PY -g 53 -A -p1-65535 -v
  6. 通过探测广泛的端口范围来尝试检测防火墙
    sudo nmap -sA -p1-65535 -v -T4
  7. 使用隐蔽的 Ping 扫描绕过防火墙检测
    nmap -PS -PA
  8. 快速扫描前 300 个端口
    nmap -F -T5 --version-light --top-ports 300
  9. 检测目标主机上的服务版本和操作系统
    sudo nmap -sV -p1-65535 -O --osscan-guess -T4 -Pn
  10. 使用 Nmap 脚本扫描已知漏洞
    nmap --script=vuln
  11. 进行全面的 UDP 扫描,包括操作系统检测和服务版本检测
    sudo nmap -sS -sU -T4 -A -v -PE -PS22,25,80 -PA21,23,80,443,3389
  12. 跟踪到目标主机的网络路径
    sudo nmap -sP -PE -PS22,25,80 -PA21,23,80,3389 -PU -PO --traceroute
  13. 使用全套 Nmap 脚本进行全面扫描
    sudo nmap -sS -sU -T4 -A -v -PE -PP -PS21,22,23,25,80,113,31339 -PA80,113,443,10042 -PO --script all
  14. 对 Web 服务器进行安全的操作系统检测扫描
    sudo nmap -p 80,443 -O -v --osscan-guess --fuzzy
  15. 快速 Ping 扫描以发现网络上的活动主机
    nmap -n -sP
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

谢生员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值