kali工具-arping

一、工具介绍

Arping 是一个 ARP 级别的 ping 工具,可用来直接 ping MAC 地址,以及找出哪些ip 地址被哪些电脑所使用。

二、参数释意

-A:与-U参数类似,但是使用的是ARP REPLY包而非ARP REQUEST包。 
-b:发送以太网广播帧,arping在开始时使用广播地址,在收到回复后使用unicast单播地址。 
-c:发送指定的count个ARP REQUEST包后停止。如果指定了-w参数,则会等待相同数量的ARP REPLY包,直到超时为止。 
-D:重复地址探测模式,用来检测有没有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资源地址,如果为空,则按如下方式处理: 
1、DAD模式(-D)设置为0.0.0.0; 
2、Unsolicited模式(-U)设置为目标地址;
3、其它方式,从路由表计算。
三、实例用法
1、查看某个IP的MAC地址
arping 192.168.220.130

 2、查看某个IP的MAC地址,并指定count数量(发送一个arp包后停止)

arping -c 1 192.168.220.130

3、当有多块网卡的时候,指定特定的设备来发送请求包

arping -i eth0 192.168.220.130

 

4、确定MAC和IP的对应,确定指定的网卡绑定了指定的IP

arping -t 00:0c:29:0a:80:4e 192.168.220.130

 

 四、arping和ping的区别

ping命令在windows和linux中都能使用;arping只能在linux中使用,windows中不能使用。
主要介绍如下:
1.ping发送ICMP请求包,用来测试主机与目标主机之间的连通性。如果未连通:有可能是物理上的问题,有可能是软件上的(防火墙开启等)问题。
2.arping发送ARP请求包,用来测试某个IP是否被主机使用,以及使用主机的物理地址。

posted @ 2023-03-20 16:03  打了个喷嚏  阅读(277)  评论(0编辑  收藏  举报