Comment savoir quels appareils sont connectés à votre réseau depuis Linux
Avec nmap, y compris la précision que le fabricant affiché est une estimation.
nmap est l'outil standard pour cela sous Linux — il n'est pas installé par défaut sur beaucoup de distributions, mais s'ajoute en quelques secondes.
sudo apt install nmap
sudo nmap -sn 192.168.1.0/24
Remplacez 192.168.1.0/24 par la plage réelle de votre
réseau (vérifiez votre propre IP avec ip a si vous n'êtes
pas sûr — cela correspond généralement aux trois premiers nombres).
-sn fait un scan rapide, seulement pour voir ce qui est
« vivant » sur le réseau, sans analyser les ports.
Utilisez sudo — sans permissions d'administrateur,
nmap ne peut pas identifier le fabricant de chaque appareil à partir
de son adresse MAC, information assez utile pour reconnaître ce
qu'est chacun.
Conseil : le nom de fabricant affiché par nmap est une estimation basée sur la puce réseau, pas toujours le fabricant de l'appareil complet — une carte wifi Liteon dans un portable Asus apparaîtra comme « Liteon », pas comme « Asus ». Ne soyez pas surpris si le nom ne correspond pas à ce que vous attendiez.
Si un appareil n'apparaît pas
Cette méthode détecte seulement les appareils qui répondent
activement — certains avec des modes d'économie d'énergie agressifs
peuvent ne pas répondre au moment exact du scan. Pour une liste
vraiment complète, le panneau d'administration de votre routeur
(généralement 192.168.1.1 dans le navigateur) reste la
source la plus fiable.
Alternative : arp-scan
sudo apt install arp-scan
sudo arp-scan --localnet
Couvre la même chose que nmap avec -sn, avec une
sortie un peu plus directe si vous avez seulement besoin de la liste
sans plus.
Questions fréquentes
Ai-je besoin de sudo pour utiliser nmap ?
Pas pour un scan basique, mais sans permissions d'administrateur vous n'obtiendrez pas l'information du fabricant de chaque appareil, qui est généralement la partie la plus utile pour les identifier.
Pourquoi le fabricant affiché par nmap ne correspond-il pas à la marque réelle de l'appareil ?
Parce qu'il identifie le fabricant de la puce réseau précise, pas nécessairement la marque de l'appareil complet — il est courant de voir, par exemple, un composant d'un fabricant différent de la marque visible de l'appareil.
Pourquoi certains appareils n'apparaissent-ils pas dans le scan ?
Certains appareils avec des modes d'économie d'énergie peuvent ne pas répondre au moment exact du scan. Le panneau d'administration de votre routeur affiche une liste plus complète, incluant les appareils en veille.