工具使用要点60 条

nmap 主机发现组合

主机发现先用 -sn 组合探测:同网段默认 ARP 更可靠,跨网段用 TCP+ICMP 组合;把探测方式与结果一并记录,便于解释漏报。

nmap 主机发现怎么组合

-sn 让 nmap 只做主机发现而不扫端口,适合在正式扫描前建立存活清单。探测协议的选择决定准确率:同网段默认走 ARP(二层可达,一般不受上层过滤影响,可靠性最高),跨网段需要组合 -PS 指定端口的 TCP 探测与 -PE 的 ICMP 回显。把探测方式与结果一起记录,才能在出现漏报时解释原因——这是内网评估里最容易被质疑的一环。

基本信息

同网段ARP 探测(默认,可靠性高)
跨网段-PS 指定端口 + -PE ICMP 组合
参数-sn 只发现不扫端口;-n 不做 DNS 解析;--reason 输出判定依据
记录探测方式、时间戳、判定依据
前提与客户安全团队同步时间窗口

典型使用场景

  • 内网评估的第一步,建立存活资产底表
  • 核对台账与实际在线情况,发现影子资产
  • 跨网段场景解释「为什么某些主机扫不到」
  • 变更后复核新接入设备
  • 为后续端口扫描划定范围,减少无效请求

组合示例

组合示例
nmap -sn 10.0.10.0/24                        # 同网段:默认 ARP 探测最可靠
nmap -sn -PS22,80,443 -PE 10.0.20.0/24       # 跨网段:TCP 端口 + ICMP 组合
nmap -sn -n --reason 10.0.10.0/24            # --reason 记录判定依据,便于解释漏报
nmap -sn --send-eth 10.0.10.0/24             # 二层直发,绕过本机 TCP/IP 栈限制
# 分批执行并记录时间;发现被阻断时先联系客户解封再继续

判定依据读法

依据含义注意点
arp-response二层收到应答同网段最可靠,跨网段不适用
echo-replyICMP 应答被屏蔽时完全失效
syn-ack / resetTCP 端口有响应说明目标主机与端口可达
no-response无任何应答不能判定不存在,需换协议复测
扫描频率过高会被 IPS 判为攻击行为:提前与客户监控团队同步时间窗口与出口 IP,避免被当成真实入侵处置。
只发 ICMP 会导致屏蔽网段的漏报:跨网段必须组合 TCP 端口探测,并在报告里写清所用方式与漏报可能。
存活清单的表述要留有余地:建议分「确认存活」「疑似存活」与「未响应」三档,并说明每档的判定依据,这样后续端口扫描的覆盖范围才有可解释的口径。

易错点

  • 只发 ICMP 导致屏蔽网段大量漏报:存活清单失真,后续测试范围也会偏小
  • 未提前沟通触发客户安全告警:可能被要求立即停止全部测试
  • 跨网段照搬同网段的 ARP 方式:ARP 不跨网段,结果会全空
  • 不记录判定依据与时间:漏报无法解释,报告复核时难以自证

数据来源与参考

  • Nmap 官方文档(主机发现)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌