Kali学习笔记10:arping的使用

时间:2021-06-06 17:57:30

ARPING命令:

arping命令是用于发送ARP请求到一个相邻主机的工具

arping使用arp数据包,通过PING命令检查设备上的硬件地址。能够测试一个IP地址是否是在网络上已经被使用,并能够获取更多设备信息。功能类似于ping

直接使用,-c 参数:只发一个数据包

Kali学习笔记10:arping的使用

由于这个IP不存在,只发出去数据包,但是没有应答。

 

也可以写一个简单的脚本:

作用:对局域网内所有设备扫描

#!/bin/bash
if [ "$#" -ne 1 ];then 
  echo "Usage - ./arping.sh [interface]"
  echo "Excample - ./arping.sh eth0"
  echo "Example will perform an ARP scan of the local subnet to which eth0 is assigned"
  exit
fi

interface=$1
prefix=$(ifconfig $interface | grep "broadcast" | cut -d " " -f 10 | cut -d '.' -f 1-3)
for addr in $(seq 1 255);do
    arping -c 1 $prefix.$addr -I $interface | grep "reply from" | cut -d" " -f 4
done

 

写好后命名:arping.sh

 (如果无法运行,chmod即可)

第一次运行出错,因为需要参数:

Kali学习笔记10:arping的使用

 

可见,这里发现了一个192.168.87.2