ARPing扫描工具

简介: arping

ARPing是一种网络工具,用于发送ARP请求并接收ARP响应,以检测和验证网络中的主机和设备的可用性。

ARP(Address Resolution Protocol)是一种用于将IP地址映射到MAC地址的协议。在局域网中,当一台主机需要与另一台主机通信时,它需要知道目标主机的MAC地址。ARP协议就是用来解决这个问题的。

ARPing工具通过发送ARP请求包(通常是广播)到网络中的目标主机,然后等待目标主机的ARP响应,从而确定目标主机是否可达。如果目标主机回复了ARP响应,就意味着它是活动的并且可达的。

ARPing常用于网络故障排除、网络映射和网络安全审计等方面。它可以帮助确定网络中的活动主机、检测IP地址冲突、验证网络设备的身份等。

扫描

ARPing扫描是一种使用ARPing工具进行网络扫描的方法。它通过发送ARP请求并接收ARP响应来确定网络中的活动主机和设备。

在进行ARPing扫描时,通常会选择一个IP地址范围,并向该范围内的所有IP地址发送ARP请求。如果目标主机是活动的并且可达的,它将会回复ARP响应,从而被识别为活动主机。

ARPing扫描可以用于多种目的,包括:

  1. 网络映射:通过扫描网络并记录活动主机的IP地址和MAC地址,可以创建网络拓扑图或进行设备清单管理。

  2. IP地址冲突检测:通过扫描网络并检测是否有多个设备使用相同的IP地址,可以帮助解决IP地址冲突问题。

  3. 网络安全审计:通过扫描网络并识别活动主机,可以进行安全审计,检测未经授权的设备或潜在的安全漏洞。

常用命令

ARPing工具通常有不同的命令和选项,具体取决于所使用的操作系统和工具版本。以下是一些常用的ARPing命令示例:

  1. 发送单个ARP请求:

    arping -c 1 <目标IP地址>
    

    这将发送一个ARP请求包到指定的目标IP地址,并等待一次ARP响应。

  2. 持续发送ARP请求:

    arping -i <接口> -c <次数> <目标IP地址>
    

    这将在指定的接口上连续发送指定次数的ARP请求包到目标IP地址,并等待每次的ARP响应。

  3. 发送广播ARP请求:

    arping -i <接口> -b <目标IP地址>
    

    这将发送一个广播ARP请求包到指定的接口上的所有主机,并等待每个主机的ARP响应。

  4. 指定源IP地址:

    arping -i <接口> -s <源IP地址> <目标IP地址>
    

    这将使用指定的源IP地址发送ARP请求包到目标IP地址,并等待ARP响应。

  5. 指定自定义ARP请求包:

    arping -i <接口> -U -s <源IP地址> -t <目标MAC地址> <目标IP地址>
    

    这将发送一个自定义的ARP请求包到目标IP地址,并指定源IP地址和目标MAC地址。

相关文章
|
SQL 开发框架 .NET
分享123个ASP整站程序源码,总有一款适合您
分享123个ASP整站程序源码,总有一款适合您
908 0
|
前端开发 JavaScript API
Ajax技术的秘密揭秘:异步传输,高效交互
Ajax技术的秘密揭秘:异步传输,高效交互
|
Oracle 关系型数据库 MySQL
MySQL8.0下载原装安装(超详解)
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。本文将讲解如何安装MySQL
3647 0
|
存储 弹性计算 监控
深度解读:公有云与私有云有哪些区别?
如今云计算逐渐兴起,越来越多传统企业及用户对云计算基础产品【云服务器、云主机】有需求,准备把数据往云上迁移,其中云主机私有云、公有云和混合云,不知道如何选择云主机类型,下面小编为大家科普什么是公有云、什么是私有云,希望对你有帮助。
5363 0
深度解读:公有云与私有云有哪些区别?
|
10月前
|
Web App开发 Linux Shell
CuteHTTPFileServer下载,局域网文件传输工具下载,chfs支持的最低SSL版本为SSLv3
FinalShell是一款支持多平台的SSH客户端工具,提供一体化服务器管理功能,支持shell与sftp同屏显示、命令自动提示和访问加速,操作简单高效。
905 12
|
缓存 安全 应用服务中间件
Nginx常见错误码及处理方法总结
Nginx常见错误码及处理方法总结
1608 0
|
存储 小程序 Python
农历节日倒计时:基于Python的公历与农历日期转换及节日查询小程序
### 农历节日倒计时:基于Python的公历与农历日期转换及节日查询小程序 该程序通过`lunardate`库实现公历与农历的日期转换,支持闰月和跨年处理,用户输入农历节日名称后,可准确计算距离该节日还有多少天。功能包括农历节日查询、倒计时计算等。欢迎使用! (239字符)
1160 86
|
机器学习/深度学习 数据采集 存储
使用Python实现智能农业灌溉系统的深度学习模型
使用Python实现智能农业灌溉系统的深度学习模型
961 6