信息收集-arping

信息收集-arping

简介

arping 是一个用于发送 ARP 请求和接收 ARP 回复的工具。它通常用于检查网络中的 IP 地址是否被使用,或发现网络中的重复 IP 地址。arping 工具类似于 ping 命令,但它使用的是 ARP 协议而不是 ICMP 协议。在 Kali Linux 中,arping 通常是已经预装的网络诊断和故障排除工具。

安装

powershell 复制代码
sudo apt-get install arping

命令使用

基本语法

powershell 复制代码
arping [选项] 主机

示例:

发送 ARP 请求到指定 IP 地址:

powershell 复制代码
arping 192.168.1.1

常用选项

-c count:发送指定数量的 ARP 请求。例如,发送 4 个包:

powershell 复制代码
arping -c 4 192.168.1.1

-i interface:指定使用的网络接口。例如,使用 eth0 接口:

powershell 复制代码
arping -i eth0 192.168.1.1

-f:在接收到第一个 ARP 回复后立即退出。例如:

powershell 复制代码
arping -f 192.168.1.1

-D:检测重复地址(Duplicate Address Detection)。发送 ARP 请求,如果收到回复则退出并报告重复地址。例如:

powershell 复制代码
arping -D -c 4 -I eth0 192.168.1.10

-A:发送 ARP 请求作为 ARP 回复(ARP Announcement)。例如:

powershell 复制代码
arping -A 192.168.1.1

-U:发送未请求的 ARP(Gratuitous ARP)。例如:

powershell 复制代码
arping -U 192.168.1.1

-s source:指定源地址。例如,指定源地址为 192.168.1.2:

powershell 复制代码
arping -s 192.168.1.2 192.168.1.1

检测网络中的重复 IP 地址。如果 192.168.1.100 地址已经被使用,arping 会显示相应的回复。

powershell 复制代码
arping -D -I eth0 192.168.1.100

广播未请求的 ARP。对于通知网络中其他设备某个 IP 地址已经被使用非常有用

powershell 复制代码
arping -U 192.168.1.1

注意事项

arping 使用 ARP 协议,因此只能在本地网络(LAN)中使用,不能跨网络(WAN)使用。

相关推荐
ACP广源盛139246256731 天前
IX8024与科学大模型的碰撞@ACP#筑牢科研 AI 算力高速枢纽分享
运维·服务器·网络·数据库·人工智能·嵌入式硬件·电脑
Empty-Filled1 天前
AI生成测试用例功能怎么测:一个完整实战案例
网络·人工智能·测试用例
BenSmith1 天前
从零上手嵌入式 RTOS:以 Raspberry Pi Pico 2 WH 为例的烧录、定制构建与多系统对比指南
安全
码云数智-大飞1 天前
本地部署大模型:隐私安全与多元优势一站式解读
运维·网络·人工智能
jinanwuhuaguo1 天前
(第二十九篇)OpenClaw 实时与具身的跃迁——从异步孤岛到数字世界的“原住民”
前端·网络·人工智能·重构·openclaw
汇智信科1 天前
训练安全管理系统:赋能军消装备训练,实现全流程智能化管控
安全·训练安全管理·装备训练智能化·军事训练保障·消防训练管理
等风来不如迎风去1 天前
【win11】最佳性能:fix 没有壁纸,一直黑屏
网络·人工智能
Harvy_没救了1 天前
【网络部署】 Win11 + VMware CentOS8 + Nginx 文件共享服务 Wiki
运维·网络·nginx
汤愈韬1 天前
NAT Server 与目的Nat
网络·网络协议·网络安全·security
2401_873479401 天前
断网时如何实时判断IP归属?嵌入本地离线库,保障风控不中断
运维·服务器·网络