SYNOPSIS
-
arpsend
-D
-e target_ip
[
-e target_ip ...]
[-c count]
[-w timeout]
interface
- arpsend
-U -i source_ip [-c count] [-w timeout] interface
DESCRIPTION
COMMANDS
Run utility with one of the following commands:- -D
- Send broadcast ARP request to detect neighbours with target_ip. You have to specify target_ip (-e option).
- -U
- Send broadcast ARP request to update neighbours' ARP caches with source_ip. You have to specify source_ip (-i option).
OPTIONS
- -c count
- Number of packets to send. Default is infinity.
- -w interval
- Interval between packets, in seconds. Default is 1 second.
- -i source_ip_address
- Set source IP address field in ARP packet.
- -e target_ip_address
- Set target IP address field in ARP packet. Note that you can specify -e option multiple times to detect many IP addresses in one utility call.
EXIT STATUS
arpsend returns 0 upon successful execution. If something goes wrong, it returns an appropriate error code.- 1 EXC_USAGE
-
Usage error
- 2 EXC_SYSTEM
-
System error
- 3 EXC_RECV
-
ARP reply was received
EXAMPLES
To send request on interface eth0 to detect any neighbour computers with IP 192.168.10.200:
arpsend -D -e 192.168.10.200 eth0
To send request on interface eth0 to update neighbours' ARP caches with IP 192.168.10.200:
arpsend -U -i 192.168.10.200 eth0
NOTES
Interface you use have to be arpable and not be loopback (i.e. /sbin/ip link show interface should show neither NOARP nor LOOPBACK flags in interface parameters).LICENSE
Copyright (C) 2000-2011, Parallels, Inc. Licensed under GNU GPL.