Duplicata possible :
Obtenir l'adresse MAC de l'hôte distant
Je travaille sur un module qui a une architecture client-serveur. Et je dois authentifier la machine de l'homologue qui se connecte sur la base de l'adresse Mac.
Au moment de l'installation, je stocke une liste cryptée d'adresses Mac valides.
Veuillez noter que je n'ai aucun contrôle sur cette machine et qu'une application tierce sera exécutée sur celle-ci. Je ne peux pas installer d'application sur cette machine.
Au moment de l'exécution, lorsque la connexion par socket se produit, j'ai besoin de connaître le Mac Id de l'IP utilisé dans la connexion, afin de pouvoir le valider par rapport à l'adresse Mac précédemment stockée.
Existe-t-il une API C/C++ qui puisse m'aider à obtenir l'adresse MAC à partir de l'adresse IP ? Cette machine est généralement connectée à un réseau local mais peut se trouver sur différents sous-réseaux.
Mon module est multiplateforme et fonctionne sous Windows, Solaris et Linux. De la même manière, le module pair peut fonctionner sur n'importe quel système d'exploitation.