Skip to content

Commit 5c4cb80

Browse files
committed
Update docs & release 0.8.0
1 parent 407c550 commit 5c4cb80

File tree

4 files changed

+15
-11
lines changed

4 files changed

+15
-11
lines changed

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name = "arp-scan"
33
description = "A minimalistic ARP scan tool"
44
license = "AGPL-3.0-or-later"
5-
version = "0.7.0"
5+
version = "0.8.0"
66
authors = ["Saluki"]
77
edition = "2018"
88
readme = "README.md"

README.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,18 @@
55

66
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).
77

8-
:heavy_check_mark: Minimal Rust binary
8+
:heavy_check_mark: Minimal Rust binary & fast ARP scans
99

10-
:heavy_check_mark: Fast ARP scans
10+
:heavy_check_mark: Scan customization (ARP, timings, interface, DNS, ...)
1111

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
1513

1614
## Getting started
1715

1816
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.
1917

2018
```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
2220
```
2321

2422
List all available network interfaces.
@@ -63,6 +61,10 @@ Perform a scan on the network interface `eth0`. The first valid IPv4 network on
6361

6462
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`.
6563

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+
6668
#### Numeric mode `-n`
6769

6870
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.
101103

102104
- Make ARP scans faster
103105
- 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
105107
- Scan profiles (standard, attacker, light, ...)
106108
- Complete VLAN support
107109
- ~~Exports (JSON & YAML)~~ - released in 0.7.0
108110
- Full ARP packet customization (Ethernet protocol, ARP operation, ...)
109111
- MAC vendor lookup in the results
110-
- Fine-grained scan timings (interval, ...)
112+
- ~~Fine-grained scan timings (interval)~~ - released in 0.8.0
111113
- Wide network range support
112114

113115
## Contributing

release.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,6 @@ cargo build --release --target=x86_64-unknown-linux-gnu --locked
1919
cp -p ./target/x86_64-unknown-linux-gnu/release/arp-scan ./builds/arp-scan-v$CLI_VERSION-x86_64-unknown-linux-glibc
2020
./builds/arp-scan-v$CLI_VERSION-x86_64-unknown-linux-glibc --version
2121

22-
echo "Update the README instructions for v$CLI_VERSION"
22+
echo "Update the README instructions for v$CLI_VERSION"
23+
echo " ✓ Publish on crates.io"
24+
echo " ✓ Release on Github with Git tag v$CLI_VERSION"

0 commit comments

Comments
 (0)