Display the main help message with all commands and available ARP scan options.
List all available network interfaces. Using this option will only print a list of interfaces and exit the process.
A scan profile groups together a set of ARP scan options to perform a specific scan. The scan profiles are listed below:
default: default option, this is enabled if the
-poption is not used
fast: fast ARP scans, the results may be less accurate
stealth: slower scans that minimize the network impact
chaos: randomly-selected values for the ARP scan
Perform a scan on the network interface
eth0. The first valid IPv4 network on this interface will be used as scan target. By default, the first network interface with an
up status and a valid IPv4 will be selected.
By default, the scan process will select the first IPv4 network on the interface and start a scan on the whole range. With the
--network option, an IPv4 network can be defined (this may be used for specific scans on a subset of network targets).
Enforce a timeout of at least 15 seconds. This timeout is a minimum value (scans may take a little more time). Default value is
By default, a
10ms gap will be set between ARP requests to avoid an ARP storm on the network. This value can be changed to reduce or increase the milliseconds between each ARP request.
Enforce a bandwidth limit (expressed in bits per second) on ARP scans. The
--bandwidth option conflicts with
--interval since these 2 arguments change the same parameter underneath.
Switch to numeric mode. This will skip the local hostname resolution process and will only display IP addresses.
Send 3 ARP requests to the targets (retry count). By default, a single ARP request will be sent to each host.
Change or force the IPv4 address sent as source in the broadcasted ARP packets. By default, a valid IPv4 address on the network interface will be used. This option may be useful for isolated hosts and security checks.
Change or force the MAC address sent as destination ARP request. By default, a broadcast destination (
00:00:00:00:00:00) will be set.
Change or force the MAC address sent as source in the ARP request. By default, the network interface MAC will be used.
Randomize the IPv4 target list before sending ARP requests. By default, all ARP requests are sent in ascending order by IPv4 address.
Use a custom OUI MAC file, the default path will be set to
Add a 802.1Q field in the Ethernet frame. This fields contains the given VLAN ID for outgoing ARP requests. By default, the Ethernet frame is sent without 802.1Q fields (no VLAN).
Change the ARP protocol operation field, this can cause scan failure.
Change the ARP hardware type field, this can cause scan failure.
Change the ARP hardware address length field, this can cause scan failure.
Change the ARP protocol type field, this can cause scan failure.
Change the ARP protocol address length field, this can cause scan failure.
Set the output format to either
plain (a full-text output with tables),
Display the ARP scan CLI version and exits the process.