Skip to content

ARP 探测

提供两种模式:查看系统 ARP 缓存表,或对特定 IP 进行二层邻居探测。

参数说明

参数类型必填默认值说明
目标 (target)string不填时显示 ARP 表,填写时对目标进行 arping 探测
网卡 (interface)string(自动)指定网络接口(如 eth0)

结果解读

ARP 缓存表(不填目标)

192.168.1.1 dev eth0 lladdr aa:bb:cc:dd:ee:ff REACHABLE
192.168.1.2 dev eth0 lladdr 11:22:33:44:55:66 STALE
192.168.1.3 dev eth0 lladdr 66:77:88:99:00:11 DELAY
状态含义
REACHABLE最近使用过,条目有效
STALE超过有效期,需要重新验证
DELAY正在等待验证
INCOMPLETE正在解析中(未获取到 MAC)
FAILED解析失败(无响应)

ARP 探测(填写目标)

ARPING 192.168.1.100 from 192.168.1.50 eth0
Unicast reply from 192.168.1.100 [aa:bb:cc:dd:ee:ff]  1.234ms
Unicast reply from 192.168.1.100 [aa:bb:cc:dd:ee:ff]  1.100ms
Sent 2 probes (2 broadcast(s))
Received 2 response(s)
结果含义
收到回复 + MAC 地址目标在本地二层网络可达
无回复目标不在同一广播域(跨路由器)或已关机

判断标准

  • 有回复 → 目标在线且二层可达
  • 无回复 → 目标不在本地网络、已关机、或防火墙拦截 ARP
  • MAC 地址 → 可确认目标身份,判断 IP 冲突

注意事项

  • 需要 CAP_NET_RAW 权限
  • 仅适用于本地广播域(局域网),不能跨路由
  • 目标参数必须为 IP 地址(不支持域名)