Nmap作为一款强大的网络扫描工具,默认情况下会留下明显的扫描痕迹。以下是几种隐藏Nmap扫描的方法:
nmap -T<0-5> target
-T0
(偏执狂模式): 非常慢,避免IDS检测-T1
(鬼祟模式): 慢速扫描-T2
(礼貌模式): 默认模式,减少带宽消耗-T3
(正常模式): 默认-T4
(激进模式): 快速扫描-T5
(疯狂模式): 极快但容易丢失数据nmap -D RND:10 target # 随机生成10个诱饵IP
nmap -D decoy1,decoy2,ME target # 指定诱饵IP(ME代表真实扫描IP)
nmap -S spoofed_IP target # 伪造源IP地址
nmap -e eth0 -S your_spoofed_IP -Pn target # 指定网卡和伪造IP
nmap -f target # 分段数据包
nmap --mtu 16 target # 自定义MTU大小(必须是8的倍数)
nmap --data-length 100 target # 添加随机数据填充
nmap -sS target # SYN扫描(半开扫描)
nmap -sN target # NULL扫描(发送无标志位的数据包)
nmap -sF target # FIN扫描(只发送FIN标志)
nmap -sX target # XMAS扫描(发送FIN,PSH和URG标志)
nmap --scan-delay 1s target # 设置每次探测之间的延迟
nmap --max-rtt-timeout 500ms target # 设置往返超时时间
nmap --host-timeout 30m target # 设置单个主机扫描超时
# 通过Tor网络扫描(需先安装Tor)
nmap --proxies socks4://127.0.0.1:9050 target
请始终确保在合法授权的情况下进行网络扫描。