Lorsque j'ai besoin de localiser les adresses IP des appareils par leur adresse mac sur un système Windows, j'utilise normalement Advanced IP Scanner (de radmin.com) pour analyser le réseau, puis j'utilise arp -a pour répertorier les adresses mac.
Est-il possible d'utiliser nmap pour effectuer la même fonction sous Linux et éventuellement sous Windows? Peut nmap à l'analyse et produire des adresses IP et MAC?
J'ai essayé arp -a sous Linux mais il ne semble pas fonctionner aussi rapidement que sous Windows ou semble nécessiter une entrée d'utilisation.
/ vfclists
ip
mac
ip-address
mac-address
nmap
vfclists
la source
la source
Réponses:
Vous pouvez utiliser les analyses Ping, qui commencent par le drapeau P. Cependant, j'utilise personnellement -sL pour ce travail.
http://nmap.org/book/man-host-discovery.html
la source
En utilisant nmap, beaucoup d'informations peuvent être trouvées.
nmap -A -v -v 192.168.1.0/24
donne beaucoup d'informations, même SO dans certains casnmap -sn 192.168.1.0/24
donne les adresses MAC et IP. Très utile aussisudo nmap -PU 192.168.1.0/24
explique chaque adresse IPla source
-sP
est désormais connue sous le nom de-sn
La commande suivante avec nmap avec les privilèges root (ou en utilisant sudo ):
résulte en:
la source
Cette commande analyse toutes les adresses IP dans une plage et affiche l'adresse MAC de chaque adresse IP. Il le fait dans un format greppable, ou en d'autres termes; affiche l'adresse IP et MAC sur une seule ligne. C'est pratique si vous souhaitez exporter vers Excel ou exécuter un grep dessus.
Il semble également fonctionner pour les IP / MAC qui ne sont pas déjà dans la table ARP des hôtes. C'est une bonne chose.
La commande se traduit par:
la source
-oG -
ou similaire devrait être beaucoup plus facile à analyser.-oG
ne préserve pas les adresses mac. Wtf?Ajout à la réponse d'Antonio-Saco. Je voulais également répertorier le fournisseur à la sortie. Pour ce faire, vous souhaitez imprimer le 3e index (adresse MAC) à la fin de la ligne.
Résulte en:
la source