|
5 | 5 |
|
6 | 6 | Find all hosts in your local network using this fast ARP scanner. The CLI is written in Rust and provides a minimal scanner that finds all hosts using the ARP protocol. Inspired by the awesome [arp-scan project](https://github.com/royhills/arp-scan). |
7 | 7 |
|
8 | | -:heavy_check_mark: Minimal Rust binary |
| 8 | +:heavy_check_mark: Minimal Rust binary & fast ARP scans |
9 | 9 |
|
10 | | -:heavy_check_mark: Fast ARP scans |
| 10 | +:heavy_check_mark: Scan customization (ARP, timings, interface, DNS, ...) |
11 | 11 |
|
12 | | -:heavy_check_mark: Scan customization (timeout, interface, DNS, ...) |
13 | | - |
14 | | -:heavy_check_mark: Force ARP source IP |
| 12 | +:heavy_check_mark: JSON & YAML exports |
15 | 13 |
|
16 | 14 | ## Getting started |
17 | 15 |
|
18 | 16 | Download the `arp-scan` binary for Linux (Ubuntu, Fedora, Debian, ...). See the [releases page](https://github.com/Saluki/arp-scan-rs/releases) for other binaries. |
19 | 17 |
|
20 | 18 | ```bash |
21 | | -wget -O arp-scan https://github.com/Saluki/arp-scan-rs/releases/download/v0.7.0/arp-scan-v0.7.0-x86_64-unknown-linux-musl && chmod +x ./arp-scan |
| 19 | +wget -O arp-scan https://github.com/Saluki/arp-scan-rs/releases/download/v0.8.0/arp-scan-v0.8.0-x86_64-unknown-linux-musl && chmod +x ./arp-scan |
22 | 20 | ``` |
23 | 21 |
|
24 | 22 | List all available network interfaces. |
@@ -63,6 +61,10 @@ Perform a scan on the network interface `eth0`. The first valid IPv4 network on |
63 | 61 |
|
64 | 62 | Enforce a timeout of at least 15 seconds. This timeout is a minimum value (scans may take a little more time). Default value is `2`. |
65 | 63 |
|
| 64 | +#### Change ARP request interval `-I 30` |
| 65 | + |
| 66 | +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. |
| 67 | + |
66 | 68 | #### Numeric mode `-n` |
67 | 69 |
|
68 | 70 | Switch to numeric mode. This will skip the local hostname resolution process and will only display IP addresses. |
@@ -101,13 +103,13 @@ The features below will be shipped in the next releases of the project. |
101 | 103 |
|
102 | 104 | - Make ARP scans faster |
103 | 105 | - with a per-host retry approach |
104 | | - - by closing the response thread faster |
| 106 | + - ~~by closing the response thread faster~~ - released in 0.8.0 |
105 | 107 | - Scan profiles (standard, attacker, light, ...) |
106 | 108 | - Complete VLAN support |
107 | 109 | - ~~Exports (JSON & YAML)~~ - released in 0.7.0 |
108 | 110 | - Full ARP packet customization (Ethernet protocol, ARP operation, ...) |
109 | 111 | - MAC vendor lookup in the results |
110 | | -- Fine-grained scan timings (interval, ...) |
| 112 | +- ~~Fine-grained scan timings (interval)~~ - released in 0.8.0 |
111 | 113 | - Wide network range support |
112 | 114 |
|
113 | 115 | ## Contributing |
|
0 commit comments