一、介绍

ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。在同一以太网中,通过地址解析协议,源主机可以通过目的主机的IP地址获得目的主机的MAC地址。arping程序就是完成上述过程的程序。

arping,用来向局域网内的其它主机发送ARP请求的指令,它可以用来测试局域网内的某个IP是否已被使用。

二、指令格式如下:

arping [-AbDfhqUV] [-c count] [-w deadline] [-s source] -I interface destination

三、参数释意:

-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地址

1

arping 192.168.131.155

例2:查看某个IP的MAC地址,并指定count数量

1

arping -c 1 192.168.131.155

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

1

arping -i eth1 -c 1 192.168.131.155

例4:查看某个IP是否被不同的MAC占用

1

arping -d 192.168.131.155

例5:查看某个MAC地址的IP,要在同一子网才查得到

1

arping -c 1 52:54:00:a1:31:89

例6:确定MAC和IP的对应,确定指定的网卡绑定了指定的IP

1

arping -c 1 -T 192.168.131.156 00:13:72:f9:ca:60

例7:确定IP和MAC对应,确定指定IP绑在了指定的网卡上

1

arping -c 1 -t 00:13:72:f9:ca:60 192.168.131.156

例8:有时候,本地查不到某主机,可以通过让网关或别的机器去查。以下几种形式测了下都可以

1

2

3

arping -c 1 -S 10.240.160.1 -s 88:5a:92:12:c1:c1 10.240.162.115

arping -c 1 -S 10.240.160.1 10.240.162.115

五、实例分析

arping 192.168.1.140 -c 1 (用于检验目标主机是否存活)

1 packets received, 0% unanswered表示目标主机在该网络中存活

0 packets received, 100% unanswered (0 extra)表示目标主机在该网络中未存活

arping 192.168.1.140 -d(用于检查是否存在ARP欺骗,返回的数据包的IP地址一样,而MAC地址有多个,则存在ARP欺骗。)

上图说明目标主机不存在ARP欺骗。

如果目标主机是网关的IP,而这时候有存在两个(或多个)不同的MAC地址对应同一个网关的IP,这时候就说明有人使用ARP欺骗来冒充你的网关,这时候你电脑所有发出的信息,都有可能流经这个中间人的电脑。

KALI中Arping的使用方法(2023)相关推荐

  1. kali中autopsy的使用方法

    我教的是kali中的使用方法 1.打开这个软件 2.出现这个界面后,就复制提供的url 打开Firefox 出现这个界面说明成功一半了.接下来找个题目试试手 3.Digital (Computer) ...

  2. (最新,所有kali版本通用)kali中安装搜狗输入方法

    首先这里说一下,我是直接使用的kali官网下载中的VM虚拟机文件,所以大家可以直接去下载就好,这里需要说明一下,各位在下载镜像文件或者是虚拟机文件时请不要选择HTTP下载,选那个torrent下载(t ...

  3. kali中netspeed的安装方法

    链接: https://pan.baidu.com/s/1hsBwt72 密码: hie3 下载完成后放到桌面就行.然后开始 第三步. 添加完之后会现实无效扩展. 重启后点击打开即可 转载于:http ...

  4. kali查看python版本-kali中python版本的切换方法

    kali中python版本的切换方法 如下所示: update-alternatives --config python 一条简单的命令,如下图所示: 以上这篇kali中python版本的切换方法就是 ...

  5. 简单学习kali高级渗透测试思路方法

    前言 KaliLinux面向专业的渗透测试和安全审计,集成了大量精心挑选的安全检测工具.Kali Linux高级渗透测试在KaliLinux平台上从一个攻击者的角度来审视网络框架,详细介绍了攻击者&q ...

  6. linux++查找隐藏文件,使用find命令查找Linux中的隐藏文件的方法

    我们可以在Linux 或者 Unix 系统上使用 find 命令去查询所有(全部)隐藏文件 基本语法如下: 复制代码 代码如下: [root@dabu.info ~]#find /要查找的文/件/夹/ ...

  7. 两万字带你认识黑客在kali中使用的工具

    目录 前言 一.信息收集工具 二.脆弱性分析工具 三.漏洞利用工具 四.嗅探与欺骗工具 五.密码攻击工具 六.权限提升工具 七.Web应用工具 八.无线攻击工具 九.硬件黑客工具 十.维持访问工具 十 ...

  8. kali中的kalitools首页讲解

    提示:看完别忘了关注,点赞谢谢 文章目录 前言 一.查询器是什么? 二.使用步骤 1.打开firefox,启动页就是(kalitools)查询器 2.工具查询 3. kali的系统查询 4.kalit ...

  9. 解决kali中安装qq音乐打不开问题

    解决kali中安装qq音乐打不开问题 ** 在qq音乐官网下载deb文件,然后安装后发现怎么点也点不开,查了网上的方法发现都不管用,于是我想起了安装chrome时 ,抱着试试看的心态看了看 1.# c ...

最新文章

  1. Linux中error while loading shared libraries错误解决办法
  2. QDoc命名事物Naming Things
  3. MongoDB 的 upsert
  4. 经struts2中的action后,jsp中css失效的问题
  5. [ js ] 可否用多线程的思路,解决大数量数据的性能问题?
  6. Spring Cloud Edgware新特性之八:Zuul回退的改进
  7. excel图表交互联动_深入讲解EasyShu图表与引用数据动态联动功能
  8. amazon php 空间,如何将PHP图像资源放入Amazon Web Services?
  9. [转]上海五年的奋斗历程 从月薪3500到700万(感人!催人振奋!)
  10. 【设计模式】建造者模式(生成器模式)
  11. 编程基本功:谁改出的问题谁解,对不对?
  12. MCP2515在8M晶振控制器下配置1M波特率的配置
  13. 大学高数常微分方程思维导图_思维导图_2016考研数学:高数中六种常见题型归纳_沪江英语...
  14. Java 枚举类写法
  15. galton板matlab,Matlab实现Galton板的动画演示
  16. OutMan——Objective-C中成员变量的作用域、@property和@synthesize介绍和使用、构造方法和自定义构造方法
  17. 云渲染和渲染农场的区别,什么是真正的云渲染
  18. 图书云小程序体验版1.0.1发布
  19. 电影类网站如何选择服务器
  20. 陶云机器人_小帅智能机器人app

热门文章

  1. 利用sikuli插件辅助实现自动化脚本
  2. oracle.简单查询、排序、限定查询、单行函数
  3. 买笔记本电脑如何避坑之接口篇
  4. iar使用:创建工程
  5. Uva207 PGA Tour Prize Money
  6. python3 diff函数案例
  7. 【均衡器】LS均衡器,DEF均衡器以及LMMSE均衡器的误码率性能对比仿真
  8. IDEA远程debug调试设置
  9. Kubernetes 集群文件描述符测漏了...
  10. 短信的独特优势以及如何选择国际短信平台?