netdiscover
Netdiscover is an active/passive network address scanner using ARP requests. It detects online hosts passively or actively on wireless networks without DHCP or hub/switched networks.
Description
Netdiscover is an active/passive address reconnaissance tool, mainly developed for those wireless networks without DHCP server, when you are wardriving. It can also be used on hub/switched networks. Built on top of libnet and libpcap, it can passively detect online hosts, or search for them by actively sending ARP requests.
Netdiscover can also be used to inspect your network ARP traffic or find network addresses using auto scan mode, which will scan for common local networks. It uses the OUI table to show the vendor of each MAC address discovered and is very useful for security checks or in pentests.
If -r, -l or -p are not enabled, netdiscover will scan for common LAN addresses.
How It Works
Built on top of libnet and libpcap, netdiscover passively detects online hosts by sniffing ARP traffic or actively searches for them by sending ARP requests. It supports auto scan mode for common local networks, uses OUI table for MAC vendor lookup, and allows customization of pcap filters with default 'arp'. Sleep times and request counts handle packet loss in networks.
Installation
sudo apt install netdiscoverFlags
Examples
netdiscover --helpnetdiscover -i eth0netdiscover -r 192.168.6.0/24netdiscover -l ranges.txtnetdiscover -pnetdiscover -i wlan0 -pnetdiscover -r 192.168.1.0/16 -s 50 -c 3