前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Arping – 发现计算机网络上的主机

Arping – 发现计算机网络上的主机

作者头像
逍遥子大表哥
发布2022-03-31 17:04:12
7650
发布2022-03-31 17:04:12
举报
文章被收录于专栏:kali blog

Arping用于发现计算机网络上的存活主机。通过对网段内的IP进行扫描,可以获取有关该地址的相关信息和存活状态。Arping 使用地址解析协议 (ARP) 在第 2 层(或 OSI 模型的链路层)运行工作,以探测主机。由于 ARP 不可路由,因此这仅适用于本地网络。

使用帮助

代码语言:javascript
复制
arping -h
ARPing 2.22, by Thomas Habets <thomas@habets.se>
usage: arping [ -0aAbdDeFpPqrRuUv ] [ -w <sec> ] [ -W <sec> ] [ -S <host/ip> ]
              [ -T <host/ip ] [ -s <MAC> ] [ -t <MAC> ] [ -c <count> ]
              [ -C <count> ] [ -i <interface> ] [ -m <type> ] [ -g <group> ]
              [ -V <vlan> ] [ -Q <priority> ] <host/ip/MAC | -B>
For complete usage info, use --help or check the manpage.

参数释义

-A:与-U参数类似,但是使用的是ARP REPLY包而非ARP REQUEST包。

-b:发送以太网广播帧,arping在开始时使用广播地址,在收到回复后使用unicast单播地址。

-c:发送指定的count个ARP REQUEST包后停止。如果指定了-w参数,则会等待相同数量的ARP REPLY包,直到超时为止。

-D:重复地址探测模式,即,Duplicate address detection mode (DAD),用来检测有没有IP地址冲突,如果没有IP冲突则返回0。

-f:收到第一个响应包后退出。

-h:显示帮助页。

-I:用来发送ARP REQUEST包的网络设备的名称。

-q:quite模式,不显示输出。

-U:无理由的(强制的)ARP模式去更新别的主机上的ARP CACHE列表中的本机的信息,不需要响应。

-V:显示arping的版本号。

-w:指定一个超时时间,单位为秒,arping在到达指定时间后退出,无论期间发送或接收了多少包。在这种情况下,arping在发送完指定的count(-c)个包后并不会停止,而是等待到超时或发送的count个包都进行了回应后才会退出。

-s:设置发送ARP包的IP资源地址,如果为空,则按如下方式处理:

代码语言:javascript
复制
1、DAD模式(-D)设置为0.0.0.0;
2、Unsolicited模式(-U)设置为目标地址;
3、其它方式,从路由表计算。

示例

通过IP地址获取目的MAC地址
代码语言:javascript
复制
arping -c 5 192.168.123.129
测试目标主机的存活状态
代码语言:javascript
复制
arping -c 4 -I eth0 192.168.123.192 -S 4

发送4个探测报文,有回复就说明对方存活


版权属于:逍遥子大表哥

本文链接:https://cloud.tencent.com/developer/article/1969892

按照知识共享署名-非商业性使用 4.0 国际协议进行许可,转载引用文章应遵循相同协议。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用帮助
  • 参数释义
  • 示例
    • 通过IP地址获取目的MAC地址
      • 测试目标主机的存活状态
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档