Trouver l'adresse mac d'une connection à partir du serveur

Résolu
wizard512 Messages postés 459 Date d'inscription dimanche 9 janvier 2005 Statut Membre Dernière intervention 11 mai 2013 - 29 avril 2009 à 12:30
fregolo52 Messages postés 1114 Date d'inscription mercredi 15 juin 2011 Statut Membre Dernière intervention 6 mai 2021 - 30 avril 2009 à 09:29
Bonjour,


  Je souhaiterais savoir si quelqu'un s'aurais comment
  récupéré l'adresse mac d'un programme client se connectant sur
  un programme serveur à partir de ce dernier.
  Peut être en effectuant un traitement au socket qui permet de
  correspondre avec le client? ( à partir du serveur toujours )
Cordialement

5 réponses

wizard512 Messages postés 459 Date d'inscription dimanche 9 janvier 2005 Statut Membre Dernière intervention 11 mai 2013 2
29 avril 2009 à 16:32
Apparament c'est impossible, car cette connection est établie via internet et l'adresse Mac n'est utilisée que pour l'ethernet donc elle ne circule pas sur internet, c'est pour cette résons que sa aurait été possible s'il sagissait d'un réseau privé. On pourais trouver l'adresse mac en utilisant l'api que tu m'a indiqué mais il faudrait pour cela que mon client soit executé sur la meme machine que mon programme serveur hors se n'est pas le cas. Mais on m'a néamoins indiquer que l'adresse mac pouvais tous simplement etre envoyer par le client ( a l'ade de l'api que tu as spécifier ) au serveur dans un flux de donnée ( data ). Mais bon c'est pas vrément se que je cherche car il y aurait un moyen de dupper le serveur en modifiant le client pour afficher une autres adresse mac par exemple, donc j'abandonne l'idée de rajouter cette options a mon serveur qui été de permettre de m'afficher l'adresse mac de chaque client connecter. Merci comme meme pour ton aide et pour l'api qui pourrait éventuelement me servir dans d'otre projet de dévellopement ;) Merci Cordialment DotWizard512...
3
fregolo52 Messages postés 1114 Date d'inscription mercredi 15 juin 2011 Statut Membre Dernière intervention 6 mai 2021 4
29 avril 2009 à 14:04
salut,

je crois que j'ai déjà fait ce genre de chose. je ne me rappelle plus des fonctions, mais je ne regardais pas l'en-tete de la trame ip mais je lisais le cache arp. c'est peut-etre pas la meilleure solution.
0
wizard512 Messages postés 459 Date d'inscription dimanche 9 janvier 2005 Statut Membre Dernière intervention 11 mai 2013 2
29 avril 2009 à 14:24
Comment faire pour lire le cache arp
directement du programme serveur,
Existe t'il un petit bout de code ou
fonction qui le fait en c/c++?
0
fregolo52 Messages postés 1114 Date d'inscription mercredi 15 juin 2011 Statut Membre Dernière intervention 6 mai 2021 4
29 avril 2009 à 15:10
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
fregolo52 Messages postés 1114 Date d'inscription mercredi 15 juin 2011 Statut Membre Dernière intervention 6 mai 2021 4
30 avril 2009 à 09:29
j'avais oublié, sur csharpfr il y a un super soft nommé network stuff.
tu peux tester pas mal de chose pour savoir si c'est possible.
0
Rejoignez-nous