netdiscover

discovers network hosts using ARP

TLDR

Scan local network
$ netdiscover
Scan specific range
$ netdiscover -r [192.168.1.0/24]
Passive mode
$ netdiscover -p
Use specific interface
$ netdiscover -i [eth0]
Fast scan
$ netdiscover -f
Scan from file
$ netdiscover -l [ranges.txt]

SYNOPSIS

netdiscover [options]

DESCRIPTION

netdiscover discovers network hosts using ARP. It finds active hosts on local network.The tool sends ARP requests. Shows MAC addresses and vendors.

PARAMETERS

-r RANGE

IP range to scan.
-p
Passive mode (listen only).
-i IFACE
Network interface.
-f
Fast mode.
-l FILE
Read ranges from file.
--help
Display help information.

INSTALL

sudo apt install netdiscover
sudo zypper install netdiscover
nix profile install nixpkgs#netdiscover

CAVEATS

Requires root. Local network only. May trigger IDS alerts.

HISTORY

netdiscover was created for network reconnaissance and discovering hosts on local networks.

SEE ALSO

arp-scan(1), nmap(1), arping(1)