精华内容
下载资源
问答
  • arping

    2018-07-28 22:55:00
    arping实现了简单的二层发现,即基于物理层和链路层的发现。由于没有ip层的参与,所以是不可路由的。优点是速度快,准确性高;缺点是不可路由,无法发现局域网以外的主机。 命令基本格式:arping 192.168.1.1 -c n ...

    arping实现了简单的二层发现,即基于物理层和链路层的发现。由于没有ip层的参与,所以是不可路由的。优点是速度快,准确性高;缺点是不可路由,无法发现局域网以外的主机。

    命令基本格式:arping 192.168.1.1 -c n

    -c参数指定发送arp数据包的个数。

    arping命令无法一次性实现多个ip的扫描,但是可以配合shell脚本实现整个局域网的扫描。

     1 #!/bin/bash
     2 if [ "$#" -ne 1 ];then
     3     echo "Usage ./arping.sh [interface]"
     4     echo "Example: ./arping.sh eth0"
     5     echo "Example will perform an ARP scan of the loal subnet to while eth0 is assigned"
     6     exit
     7 fi
     8 interface=$1
     9 prefix=$(ifconfig $interface | grep "inet" | grep "broadcast" | cut -d " " -f 10 | cut -d "." -f 1-3)
    10 for addr in $(seq 1 254);do
    11     arping -c 1 $prefix.$addr | grep "Unicast" | cut -d " " -f 4
    12 done
    查看代码

    其中取出本地ip时要注意根据ifconfig eth0的输出来定制切割语句。

    转载于:https://www.cnblogs.com/angiebare/p/9383798.html

    展开全文
  • arping for windows

    2021-04-23 14:00:12
    该程序是Linux上的arping的简单实现,因此没有原始的arping工具的所有选项。简单用法就是: arping.exe -i 192.168.1.11 -T 192.168.1.12 其中-i指定网卡名或者网卡的IP地址,-T指定目的IP地址。
  • linux系统工具arping.zip

    2021-04-29 10:36:23
    linux系统工具arping
  • arping1x-源码

    2021-03-05 01:30:30
    arping1x
  • arping 报错

    千次阅读 2014-12-29 15:26:57
    linux下面arping的使用

    arping命令是获取同一个网络下面主机的mac地址。这里的同一网络是ip可以互通。linux下面。

    可以知道这个ip是否被占用,一个很有用的命令。刚才操作了一下报错。

    [root@localhost etc]# arping 10.2.167.27
    arping: unknown iface eth0
    [root@localhost etc]# arping  10.2.167.177
    arping: unknown iface eth0
    [root@localhost etc]# 
    

    很郁闷怎么报错呢,原来是没有eth0网卡。它默认从网卡0出。

    ifconfig看一下。

    [root@localhost etc]# ifconfig 
    eth1      Link encap:Ethernet  HWaddr 00:0C:29:D8:3D:17  
              inet addr:10.2.167.27  Bcast:10.2.167.255  Mask:255.255.255.0
              inet6 addr: fe80::20c:29ff:fed8:3d17/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:479073 errors:0 dropped:0 overruns:0 frame:0
              TX packets:17498 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:73918361 (70.4 MiB)  TX bytes:3437224 (3.2 MiB)
              Interrupt:19 Base address:0x2024 
    
    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:5932 errors:0 dropped:0 overruns:0 frame:0
              TX packets:5932 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:372219 (363.4 KiB)  TX bytes:372219 (363.4 KiB)
    

    真的没有网卡0.

    那么就换个出口。用I可以指定出口网卡。

    [root@localhost etc]# arping -I eth1 10.2.167.177
    ARPING 10.2.167.177 from 10.2.167.27 eth1
    Unicast reply from 10.2.167.177 [54:14:A6:AC:5E:8A]  0.669ms
    Unicast reply from 10.2.167.177 [54:14:A6:AC:5E:8A]  0.603ms
    Unicast reply from 10.2.167.177 [54:14:A6:AC:5E:8A]  0.611ms
    Unicast reply from 10.2.167.177 [54:14:A6:AC:5E:8A]  0.597ms
    Unicast reply from 10.2.167.177 [54:14:A6:AC:5E:8A]  0.597ms
    Unicast reply from 10.2.167.177 [54:14:A6:AC:5E:8A]  0.593ms
    Unicast reply from 10.2.167.177 [54:14:A6:AC:5E:8A]  0.603ms
    Unicast reply from 10.2.167.177 [54:14:A6:AC:5E:8A]  0.584ms
    

    ok搞定。



    展开全文
  • arping命令

    2020-04-29 12:59:27
    arping干嘛用的? arping主要干的活就是查看ip的MAC地址及IP占用的问题。 参数 -0:指定源地址为0.0.0.0,这个一般是在我们刚刚安装好系统,电脑还没配置好IP的时候 -a:Audible ping.这个当有reply回来的时候,你...

    arping干嘛用的?

    arping主要干的活就是查看ip的MAC地址及IP占用的问题。

    参数

    -0:指定源地址为0.0.0.0,这个一般是在我们刚刚安装好系统,电脑还没配置好IP的时候
    
    -a:Audible ping.这个当有reply回来的时候,你的电脑有喇叭的话,就会滴滴的叫
    
    -A:Only count addresses matching requested address
    
    -b:类似-0,指定源broadcast为255.255.255.255
    
    -B:指定这个就相当于 arping 255.255.255.255
    
    -c count:发送指定数量的arp包后,即停止退出
    
    -d:这个比较重要,当局域网有IP占用的时候,可以指定这个参数,当有相同的IP的不同MAC地址reply的时候,arping会退出,退出码为1
    -D:这个检测是否丢包的,当丢包的时候打印感叹号,正常的时候打印逗号
    
    -e:和-a相反,当没有reply的时候,会滴滴滴
    
    -p:打开混杂模式,当前用户对mac无权限时,可以加上这个选
    
    -r:输出的时候只打印MAC,写脚本的时候用得到,不用自己对结果awk了
    
    -R:输出的时候只打印IP,和上面一样
    
    -s MAC:指定源MAC地址
    
    -S IP:指定源IP,设置了源IP,如果目标主机没有到源IP的route,则有可能收不到answer
    
    -t MAC:指定目的MAC
    
    -T IP:指定目的IP,
    
    -i interface:指定发送arp包的设备。不指定的话,默认为系统的第一块网卡
    
    -q:表示不打印输出,写脚本不想打印输出的时候,应该用的到
    
    -u:没啥大用,结果显示的时候,加这个参数和不加,index的显示形式不同
    
    -v:打印详细的输出,默认打印的好像就是verbose
    
    -w deadline:指定两个ping直接的时间间隔,单位为毫秒,默认为1秒
    

    用法

    讲了这么多,感觉大多数的参数都用不到吧。记住常见用法就OK了

    用法1:查看某个IP的MAC地址
    arping 192.168.131.155

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

    arping -c 1 192.168.131.155

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

    arping -i eth1 -c 1 192.168.131.155

    用法4:查看某个IP是否被不同的MAC占用
    arping -d 192.168.131.155

    用法5:查看某个MAC地址的IP,要在同一子网才查得到
    arping -c 1 52:54:00:a1:31:89

    用法6:确定MAC和IP的对应,确定指定的网卡绑定了指定的IP
    arping -c 1 -T 192.168.131.156 00:13:72:f9:ca:60

    用法7:确定IP和MAC对应,确定指定IP绑在了指定的网卡上
    arping -c 1 -t 00:13:72:f9:ca:60 192.168.131.156

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

    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 -c 1 -s 88:5a:92:12:c1:c1 10.240.162.115

    展开全文
  • 一些arping的用法

    2018-12-13 10:27:30
    一些arping的用法,内容比较少,只有8个用法。下载的时候请想好
  • arping 命令解析

    2020-08-22 22:03:46
    arping程序就是完成上述过程的程序。 arping,用来向局域网内的其它主机发送ARP请求的指令,它可以用来测试局域网内的某个IP是否已被使用。 二、指令格式如下: arping [-AbDfhqUV] [-c count] [-w deadline] [-...

    目录

    1 ARP概念

    2 指令格式如下

    3 参数释意

    4 实例

    4.1 查看某个IP的MAC地址

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

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

    4.4 查看某个IP是否被不同的MAC占用

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

    4.6 确定MAC和IP的对应,确定指定的网卡绑定了指定的IP

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

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

    4.9 发送免费ARP

    5 实例分析


    1 ARP概念

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

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

    2 指令格式如下

    arping [-AbDfhqUV] [-c count] [-w deadline] [-s source] -I interface destination
    
    [root@localhost build]# arping
    Usage: arping [-fqbDUAV] [-c count] [-w timeout] [-I device] [-s source] destination
      -f : quit on first reply
      -q : be quiet
      -b : keep broadcasting, don't go unicast
      -D : duplicate address detection mode
      -U : Unsolicited ARP mode, update your neighbours
      -A : ARP answer mode, update your neighbours
      -V : print version and exit
      -c count : how many packets to send
      -w timeout : how long to wait for a reply
      -I device : which ethernet device to use (eth0)
      -s source : source ip address
      destination : ask for what ip address
    [root@localhost build]#
    

    3 参数释意

    -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列表中的本机的信息,不需要响应。(发送免费ARP) 
    -V:显示arping的版本号。 
    -w:指定一个超时时间,单位为秒,arping在到达指定时间后退出,无论期间发送或接收了多少包。在这种情况下,arping在发送完指定的count(-c)个包后并不会停止,而是等待到超时或发送的count个包都进行了回应后才会退出。 
    -s:设置发送ARP包的IP资源地址,如果为空,则按如下方式处理: 
    1、DAD模式(-D)设置为0.0.0.0; 
    2、Unsolicited模式(-U)设置为目标地址; 

    3、其它方式,从路由表计算。

    4 实例

    4.1 查看某个IP的MAC地址

    1

    arping 192.168.131.155

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

    1

    arping -c 1 192.168.131.155

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

    1

    arping -i eth1 -c 1 192.168.131.155

    4.4 查看某个IP是否被不同的MAC占用

    1

    arping -d 192.168.131.155

    [root@localhost ~]# arping -D 128.43.85.11 -I eth19
    ARPING 128.43.85.11 from 0.0.0.0 eth19
    Unicast reply from 128.43.85.11 [00:22:93:75:A2:43]  0.666ms
    Sent 1 probes (1 broadcast(s))
    Received 1 response(s)
    [root@localhost ~]#
    

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

    1

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

    4.6 确定MAC和IP的对应,确定指定的网卡绑定了指定的IP

    1

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

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

    1

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

    4.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

    4.9 发送免费ARP

    1

    arping -U -I eth5 100.100.100.100

    5 实例分析

    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欺骗来冒充你的网关,这时候你电脑所有发出的信息,都有可能流经这个中间人的电脑。

    展开全文
  • arping详解

    2019-12-24 21:55:57
    arping主要就是查看ip的MAC地址及IP占用的问题。 参数 -0:指定源地址为0.0.0.0,这个一般是在我们刚刚安装好系统,电脑还没配置好IP的时候 -a:Audible ping.这个当有reply回来的时候,你的电脑有喇叭的话,就...
  • arping命令解析

    2019-12-18 09:24:12
    一、介绍 ARP协议是“Address ...arping程序就是完成上述过程的程序。 arping,用来向局域网内的其它主机发送ARP请求的指令,它可以用来测试局域网内的某个IP是否已被使用。 二、指令格式如下: arping [-Ab...
  • arping等工具的使用

    2018-12-12 10:33:46
    其中讲了,arping、fping、nbtscan、xprobe2、genlist的使用
  • 扫盲 arping命令

    千次阅读 2018-11-11 08:52:11
    扫盲 arping命令
  • arp扫描、arping

    2013-06-06 18:01:24
    arping局域网扫描、arping、arp欺骗, 可欺骗网关, 也可欺骗用户
  • arping命令作用是使用arp数据包,通过ping命令检查来测试网络。arping命令能够测试一个ip地址是否是在网络上已经被使用,并能够获取更多设备信息。功能类似于ping。 由于arping命令基于ARP广播机制,所以arping命令...
  • arping命令详解

    2017-12-25 18:04:02
    1 版本arping主要就是查看ip的MAC地址及IP占用的问题。arping有两个版本,一个版本是Thomas Habets这个人写的,这个版本有个好处是可以arping <MAC地址>,也就是说我们可以通过MAC地址得到IP;还有一个版本是...
  • 可以arping以太网内一台主机,程序返回其mac地址
  • arping 命令

    2013-12-22 18:27:00
    arping -I wlan0 -D 192.168.1.101ARPING 192.168.1.101 from 0.0.0.0 wlan0Unicast reply from 192.168.1.101 [E4:32:CB:02:E0:37] 67.065msSent 2 probes (2 broadcast(s))Received 1 response(s) -I which eth.....
  • arping命令用法

    2018-06-19 12:46:00
    arping命令使用说明 BusyBox v1.17.3 (2011-07-20 17:01:30 CST) multi-call binary. Usage: arping [-fqbDUA] [-c CNT] [-w TIMEOUT] [-I IFACE] [-s SRC_IP] DST_IP Send ARP requests/replies Options: -f ...
  • Kali-linux :arping命令

    2020-11-02 09:30:38
    arping程序就是完成上述过程的程序。 arping,用来向局域网内的其它主机发送ARP请求的指令,它可以用来测试局域网内的某个IP是否已被使用。 root@pgg:/home/pgg# arping --help ARPing 2.21, by Thomas Habets ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,307
精华内容 1,722
关键字:

arping