Skip to content

Commit

Permalink
Releasing version 0.12.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Saluki committed Nov 8, 2021
1 parent bf6b10b commit bd94a4e
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 8 deletions.
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "arp-scan"
description = "A minimalistic ARP scan tool"
license = "AGPL-3.0-or-later"
version = "0.11.0"
version = "0.12.0"
authors = ["Saluki"]
edition = "2018"
readme = "README.md"
Expand Down
16 changes: 10 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Find all hosts in your local network using this fast ARP scanner. The CLI is wri

✔ MAC vendor search

✔ JSON & YAML exports
✔ JSON, YAML & CSV exports

✔ Pre-defined scan profiles (default, fast, stealth & chaos)

Expand Down Expand Up @@ -63,7 +63,7 @@ ARP scan finished, 5 hosts found in 1.623 seconds
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.

```bash
wget -O arp-scan https://github.com/Saluki/arp-scan-rs/releases/download/v0.11.0/arp-scan-v0.11.0-x86_64-unknown-linux-musl && chmod +x ./arp-scan
wget -O arp-scan https://github.com/Saluki/arp-scan-rs/releases/download/v0.12.0/arp-scan-v0.12.0-x86_64-unknown-linux-musl && chmod +x ./arp-scan
```

List all available network interfaces.
Expand Down Expand Up @@ -121,10 +121,14 @@ By default, the scan process will select the first IPv4 network on the interface

Enforce a timeout of at least 15 seconds. This timeout is a minimum value (scans may take a little more time). Default value is `2000ms`.

#### Change ARP request interval `-I 30ms`
#### Change ARP request interval `-I 39ms`

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 scan bandwidth limit `-B 1000`

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.

#### Numeric mode `--numeric`

Switch to numeric mode. This will skip the local hostname resolution process and will only display IP addresses.
Expand Down Expand Up @@ -179,7 +183,7 @@ Change the ARP protocol address length field, this can cause scan failure.

#### Set output format `-o json`

Set the output format to either `plain` (a full-text output with tables), `json` or `yaml`.
Set the output format to either `plain` (a full-text output with tables), `json`, `yaml` or `csv`.

#### Show version `--version`

Expand All @@ -201,9 +205,9 @@ The features below will be shipped in the next releases of the project.
- ~~Fine-grained scan timings (interval)~~ - released in 0.8.0
- Wide network range support
- ~~Partial results on SIGINT~~ - released in 0.11.0
- Read network targets from file
- ~~Read network targets from file~~ - released in 0.12.0
- Adding advanced packet options (padding, LLC, ...)
- Enable bandwith control (exclusive with interval)
- ~~Enable bandwith control (exclusive with interval)~~ - released in 0.12.0
- Stronger profile defaults (chaos & stealth)
- Avoid packet copy in userspace for daster scans (BPF filtering)

Expand Down

0 comments on commit bd94a4e

Please sign in to comment.