信息收集-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)使用。

相关推荐
卓豪终端管理18 小时前
零信任架构落地难?从终端安全开始破局
安全·架构
YisquareTech19 小时前
从“零”构建零售EDI能力:实施路径与常见陷阱
网络·人工智能·edi·零售·零售edi
陌路2020 小时前
Linux32 网络编程TCP通信(缓冲区问题)
服务器·网络·tcp/ip
NiKo_W20 小时前
Linux 重定向与Cookie
linux·运维·服务器·前端·网络·线程·协议
观北海20 小时前
网络安全等保测评实践指南:从理论到技术实现
网络·安全·web安全
云盾安全防护20 小时前
DNS防护:企业网络稳定性的第一道隐形防线
网络
学渣6765620 小时前
个人笔记|单臂路由,子接口,VLAN标签
网络·笔记·智能路由器
萤丰信息21 小时前
智慧园区:数字中国的“微缩实验室”如何重构城市未来
大数据·人工智能·科技·安全·重构·智慧园区
happy_king_zi21 小时前
RabbitMQ-Exporter 监控 TLS 加密的 RabbitMQ 集群
分布式·安全·rabbitmq·prometheus
Fnetlink11 天前
智网案例精选|光联云网融合智驱,重塑金融数字化转型新格局
网络·信息与通信