Discover LAN Devices With arp-scan

List hosts on your subnet along with their MAC vendor.

LinuxnetworkinventoryarpMedium risk
Run sudo arp-scan --local to scan the directly attached networks.

01Command

Command
$ sudo arp-scan --local

02What it does

arp-scan sends ARP requests and reports each responding IP with its MAC address and, where known, the hardware vendor. Unlike IP scans it works even when hosts block ICMP, as long as they answer ARP.

03Risk

RiskMedium risk
Requirementssudo apt install arp-scan
!Warning: It needs raw-socket privileges and only sees the local broadcast domain; scanning networks you do not administer may be prohibited.

04Undo

✓No undo needed — this command does not change persistent state.

05Sources

  • Debian package: arp-scan
    Debian · vendor-doc · 2026-09-20
    Evidence: Debian packages arp-scan, which sends ARP requests to enumerate local network hosts.
  • arp-scan
    Official project · vendor-doc · 2026-09-20
    Evidence: Debian packages arp-scan, which sends ARP requests to enumerate local network hosts.

Last verified: 2026-09-22 · Category: Network

06Related solutions