C’est ce que j’utilise, nmap et une adresse utilisant la notation de bloc CIDR du réseau que vous souhaitez analyser. Vous devez d’abord installer nmap car il est possible qu’elle ne soit pas préinstallée avec votre distribution. Sur Ubuntu:
sudo apt-get install nmap
Ensuite, déterminez votre adresse réseau en utilisant ifconfig:
ifconfig
Sortie ifconfig pour l'interface que je souhaite analyser:
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'inet addr et le masque pour déterminer l'adresse réseau dans la notation CIDR, plus d'informations sur CIDR ici . L'adresse est:
192.168.1.0/24
Exécutez nmap en utilisant le paramètre -sP, qui n’analysera que si l’hôte est en ligne:
sudo nmap -sP 192.168.1.0/24
La sortie 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
Voilà, si vous avez besoin d’aide supplémentaire avec nmap, consultez la documentation officielle de nmap ou exécutez:
nmap --help