-hDisplay the main help message with all commands and available ARP scan options.
-lList all available network interfaces. Using this option will only print a list of interfaces and exit the process.
-p stealthA 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 -p option is not usedfast : fast ARP scans, the results may be less accuratestealth : slower scans that minimize the network impactchaos : randomly-selected values for the ARP scan-i eth0Perform 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.
-n 172.17.0.0/24By 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).
-t 15sEnforce a timeout of at least 15 seconds. This timeout is a minimum value (scans may take a little more time). Default value is 2000ms.
-I 39msBy 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.
-B 1000Enforce 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.
--numericSwitch to numeric mode. This will skip the local hostname resolution process and will only display IP addresses.
-r 3Send 3 ARP requests to the targets (retry count). By default, a single ARP request will be sent to each host.
-S 192.168.1.130Change 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.
-M 55:44:33:22:11:00Change or force the MAC address sent as destination ARP request. By default, a broadcast destination (00:00:00:00:00:00) will be set.
-M 11:24:71:29:21:76Change or force the MAC address sent as source in the ARP request. By default, the network interface MAC will be used.
-RRandomize the IPv4 target list before sending ARP requests. By default, all ARP requests are sent in ascending order by IPv4 address.
--oui-file ./my-file.csvUse a custom OUI MAC file, the default path will be set to /usr/share/arp-scan/ieee-oui.csv".
-Q 42Add 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).
--arp-op 1Change the ARP protocol operation field, this can cause scan failure.
--hw-type 1Change the ARP hardware type field, this can cause scan failure.
--hw-addr 6Change the ARP hardware address length field, this can cause scan failure.
--proto-type 2048Change the ARP protocol type field, this can cause scan failure.
--proto-addr 4Change the ARP protocol address length field, this can cause scan failure.
-o jsonSet the output format to either plain (a full-text output with tables), json, yaml or csv.
--versionDisplay the ARP scan CLI version and exits the process.
Copyright © KongBytes