Skip to content

Scanner le réseau local

Ce que l'on va faire ici

Nous allons voir ici comment scanner le réseau local. C'est une mesure du quotidien, notamment lorsque l'on travaille avec un Pi.

Pré-requis

On va ici avoir besoin d'un utilitaire en ligne de commande qui s'appelle nmap. Cet utilitaire permet de scanner un réseau local. Pour l'installer, sous Debian, on fera :

sudo apt-get update
sudo apt-get install nmap

Scanner le réseau

Pour scanner le réseau local, entrer la commande suivante :

nmap 192.168.0.1-255 -sP

où :

  • nmap est la commande
  • 192.168.0. est la racine du réseau local
  • 1-255 sont la plage de recherche des postes sur le réseau local, ici de 1-255 pour tous les postes
  • -sP : option pour limiter la recherche aux IP. Si on souhaite connaître tous les ports ouverts par IP trouvée, ne pas mettre -sP

Au final, on obtient quelque chose de la forme :

Starting Nmap 7.70 ( https://nmap.org ) at 2019-12-04 19:14 CET
Nmap scan report for 192.168.0.1
Host is up (0.036s latency).
Nmap scan report for 192.168.0.53
Host is up (0.033s latency).
Nmap scan report for 192.168.0.54
Host is up (0.028s latency).
Nmap scan report for 192.168.0.57
Host is up (0.022s latency).
Nmap scan report for 192.168.0.63
Host is up (0.048s latency).
Nmap scan report for 192.168.0.70
Host is up (0.00021s latency).
Nmap scan report for 192.168.0.78
Host is up (0.050s latency).
Nmap done: 255 IP addresses (7 hosts up) scanned in 6.30 seconds

Ici, 7 postes sont trouvés sur le réseau local.

Bon à savoir

Si on fait la commande en sudo, on obtient en plus les adresses MAC et des infos matérielles sur les postes ce qui peut permettre de les identifier plus facilement, soit par exemple :

Nmap scan report for 192.168.0.57
Host is up (0.0097s latency).
MAC Address: F8:E7:EA:0F:27:4F (Raspberry Pi Foundation)
Nmap scan report for 192.168.0.63
Host is up (0.0039s latency).
MAC Address: F0:D4:3C:F5:F3:47 (Giga-byte Technology)

Et aussi

Savoir qu'il existe une version graphique du même outil qui s'appelle zenmap. L'installation se fait avec :

sudo apt-get update
sudo apt-get install zennmap

Le lancement se fait en mode graphique et on obtient un visuel du réseau local. Mais en pratique, c'est moins pratique (sic) qu'en ligne de commande.