C'est ce que j'utilise, nmap, et une adresse utilisant la notation en bloc CIDR du réseau que vous voulez scanner. Vous devez d'abord installer nmap, car il n'est peut-être pas préinstallé avec votre distribution. Sur Ubuntu :
sudo apt-get install nmap
Ensuite, trouvez votre adresse réseau en utilisant ifconfig :
ifconfig
Sortie ifconfig pour l'interface que je veux scanner :
wlan1 Link encap:Ethernet HWaddr 00:1f:3b:03:d2:bf
inet addr:192.168.1.104 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::21f:3bff:fe03:d2bf/64 Scope:Link
...
Utilisez l'adr inet et le masque pour trouver l'adresse réseau en notation CIDR, plus d'informations sur CIDR ici . L'adresse est :
192.168.1.0/24
Exécuter nmap en utilisant le paramètre -sP, qui ne fera pas plus que vérifier si l'hôte est en ligne :
sudo nmap -sP 192.168.1.0/24
La sortie de nmap ressemblera à ceci :
Starting Nmap 5.21 ( http://nmap.org ) at 2014-12-09 10:52 EST
Nmap scan report for 192.168.1.1
Host is up (0.013s latency).
MAC Address: -MAC ADDRESS- (Cameo Communications)
...
Nmap done: 256 IP addresses (5 hosts up) scanned in 3.26 seconds
C'est tout, si vous avez besoin de plus d'aide avec nmap, voir la documentation officielle de nmap , ou exécuter :
nmap --help