Comment savoir quels appareils sont sur un réseau?


33

Comment analyser un réseau pour savoir quels périphériques sont sur ce réseau? (Je serais heureux avec une liste d'adresses MAC et IP.)

Par exemple, disons que je suis au travail et que nous voulons être sûrs qu'aucun périphérique inconnu n'est connecté au réseau (surtout si l'accès n'est pas filtré par mot de passe ou MAC). Les journaux DHCP peuvent aider, mais que se passe-t-il si je veux trouver des périphériques avec des adresses IP statiques?

Alternativement, disons que je suis chez des amis et qu'il veut que je configure le transfert de port, mais ne connaisse pas l'adresse IP de son routeur. Bien sûr, quelques bonnes suppositions l’auront, mais il serait plus agréable de scanner.

Réponses:


34

Pour le premier scénario, regardez nmap . Vous pouvez analyser des sous-réseaux entiers en une seule commande. Par exemple:nmap -sP 192.168.0.1/24

Pour le second, l'adresse IP du routeur doit apparaître comme l'adresse IP de la passerelle pour votre machine. Dans Windows, cela apparaît dans la boîte de dialogue d'état de la connexion.


nmap comprend également un outil graphique convivial appelé Zenmap pour Linux, Windows, Mac OS X, BSD, etc.
Clinton Blackmore

Utiliser -sP donne un avertissement de désapprobation, utilisez nmap -sn 192.168.0.1/24plutôt
HenryHey

15

Vous pouvez cingler à l'adresse de diffusion et voir le tableau arp. Voici un exemple de le faire sous Linux:

ping -b 192.168.1.255
arp -n

NB: le système d'exploitation de l'appareil doit renvoyer à la requête d'écho ICMP. Certains OS ne répondent pas à ICMP avec une adresse IP de diffusion. Dans ce cas, vous pouvez envoyer une requête ping à toutes les adresses IP possibles du réseau. Récemment, les fenêtres Windows ne répondent pas à l'écho ICMP avec l'adresse IP en envoi individuel par défaut, ce qui ne résoudra donc pas le problème.


Comment voulez-vous récupérer la table arp sous Windows?
Stevoisiak le

@StevenVascellaro "arp -a"
Albin


4

J'utilise The Dude .

Je l'ai trouvé ici hier lors de la recherche d'outils réseau. Lancez-le sur votre machine et une carte de tous les équipements de votre réseau apparaît. La meilleure partie est que c'est totalement gratuit!


2

En réponse à la deuxième question:

Sur Windows

  1. Touche Windows + R
  2. Tapez cmd
  3. À l'invite, tapez "ipconfig"

La sortie doit avoir une ligne qui répertorie la passerelle par défaut. Il se peut que plusieurs adaptateurs soient répertoriés, mais généralement un seul avec une adresse IP et une passerelle par défaut répertoriés.


2

Spiceworks vous fournira des informations détaillées sur votre réseau. Peut-être un peu exagéré si vous souhaitez simplement trouver des adresses IP et des Mac, mais si vous devez surveiller votre réseau de manière continue, c'est un excellent outil. Sinon, utilisez nmap.


Wikipédia indique que "Spiceworks fournit gratuitement Spiceworks IT Desktop, un logiciel de gestion de systèmes, d’inventaire et de service d’assistance, conçu pour les administrateurs de réseau travaillant dans les petites et moyennes entreprises". C'est beaucoup plus qu'un scanner de réseau. Bien qu'il analyse toutes les plates-formes, il s'exécute sous Windows.
Clinton Blackmore

2

Android app Fing fait cela étonnamment, je souhaite qu'il y ait une commande de style UNIX qui pourrait donner un résultat similaire.


1

nmap, mais à défaut, vous pouvez envoyer une requête ping à l’adresse de diffusion réseau et vérifier ce qui revient. Couplé à la vérification de la table ARP, cela peut être une méthode assez efficace pour découvrir ce qui se trouve sur un sous-réseau donné.

Pour l'exemple spécifique "ne connaît pas l'adresse IP du routeur", la vérification des tables de routage de l'hôte doit révéler la passerelle par défaut et il s'agit (souvent, mais pas toujours) d'une adresse IP de gestion appropriée pour le routeur.


3
Beaucoup, sinon la plupart des systèmes actuels ne répondent pas à un ping de diffusion. Donc, au mieux, ce n'est pas fiable.
Scott Pack

1

Look @ lan est un autre bon outil. Cela vous permettra de scanner le réseau et vous donnera plusieurs résultats différents.


look @ lan est maintenant devenu négligé (www.over-look.com), avec un outil gratuit CLI Windows / Linux / Mac appelé fing. Il semble que cela vous donnera volontiers les données sous différents formats pour la suite du traitement.
Clinton Blackmore

0

Si votre réseau et tous ses périphériques sont conformes aux RFC, vous devriez obtenir une réponse de tous les périphériques du réseau lorsque vous envoyez une requête ping à l'adresse de diffusion de votre réseau. Naturellement, cela ne fonctionne pas très souvent et vous devez revenir à l'analyse de chaque adresse IP disponible sur le spectre complet des ports.



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.