3 votes

Comment obtenir le type de dispositif à partir de l'adresse MAC ou IP ?

Je suis en train de créer une application windows de découverte de périphériques en C#. Est-il possible de connaître le type de périphérique si j'ai l'adresse MAC ou l'adresse IP ?

Le type de périphérique signifie s'il s'agit d'un ordinateur, d'un routeur, d'un téléphone portable ou de tout autre appareil ?

Note : L'entrée du nom d'hôte n'est pas utile car le nom d'hôte est défini par l'utilisateur. Par exemple, je peux assigner le nom "Nokia N70" à mon ordinateur.

Merci d'avance.

3voto

Nick Points 9187

Vous pouvez obtenir le fabricant à partir de l'adresse MAC. Pour obtenir plus d'informations, vous devriez effectuer un balayage de ports pour faire une "empreinte digitale" du périphérique en question.

Des applications telles que NMAP utilisent cette approche.

1voto

Ed Kirk Points 472

Les adresses MAC non falsifiées incluent une chaîne de fabricants au début, mais je ne connais aucune base de données publiquement disponible qui les contient. Il n'y a également aucun mappage de dispositif après cela.

La question devient encore plus complexe lorsque vous ajoutez l'utilisation de machines virtuelles, qui nécessitent leur propre adresse MAC.

Les adresses IP, elles sont attribuées par les administrateurs réseau comme ils le souhaitent, souvent de manière virtuellement aléatoire.

Donc en bref non.

-1voto

Shai Points 7159

Adresse IP : Non. L'adresse du protocole Internet ne peut pas vous aider à déterminer quel appareil est utilisé

Quant à l'adresse MAC : Voir ce site web.

En gros, chaque vendeur possède une plage d'adresses MAC, ce site web spécifique peut même vous offrir la plage utilisée pour chaque vendeur. assez intéressant.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X