Blogs des développeurs - Developpez.com

Membres

vendredi 19 février 2010

Connaître le nombre de machines Linux, Windows et Mac sur un réseau



PC
L'astuce du jour consiste à utiliser la commande nmap pour scanner un réseau et afficher ensuite le nombre de machines sous Linux, Windows ou Mac. Le but sera de se faire une idée des systèmes d'exploitation qui sont utilisés autour de vous.

Voici la commande qui permet de lancer cette analyse. Il faudra bien entendu adapter la plage d'adresses IP à scanner en fonction de celle de votre réseau local :

nmap -O 192.168.1.1-255 | grep "Running: " | sort | uniq -c

Ici, on utilise nmap avec l'option -O qui permet de détecter le système. Ce dernier va alors envoyer des paquets TCP avec des ensembles anormaux d'options IP. Et en examinant les réponses reçues, il sera capable de connaître l'OS utilisé.

Voici un exemple de résultat :

3 Linux
1 Window
1 Apple

Aucun commentaire:

Enregistrer un commentaire