Adresse machine [Résolu]

cs_asouma 10 Messages postés lundi 18 avril 2005Date d'inscription 6 mai 2007 Dernière intervention - 19 avril 2005 à 16:30 - Dernière réponse : cs_neodante 2837 Messages postés lundi 11 août 2003Date d'inscription 16 décembre 2006 Dernière intervention
- 18 mai 2005 à 17:33
SVP, je veux connaitre comment peut on récupérer l'adresse physique (@ mac) de notre machine à l'aide d'un code purement java.
Je serais trop reconnaissante si vous pouvez m'envoyer le code adéquat.
Merci
Afficher la suite 

5 réponses

Répondre au sujet
cs_neodante 2837 Messages postés lundi 11 août 2003Date d'inscription 16 décembre 2006 Dernière intervention - 19 avril 2005 à 18:39
+3
Utile
Salut



En pure Java c'est impossible ce qui ce comprend tout à fait d'après la
philosophie Java ... si vraiment tu veux faire ça alors il va te
falloir passer par des fonctions systèmes en utilisant les JNi ou alors
utiliser la librairie JPCap qui devrait te donner sans trop de mal
!



@+
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_neodante
cs_Dobel 333 Messages postés dimanche 25 mai 2003Date d'inscription 23 novembre 2009 Dernière intervention - 20 avril 2005 à 00:57
0
Utile
Ou il y a sans doute plus simple (pour une fois )



avec System.getProperty("os.name"), tu récupères l'OS sur lequel tourne
la machine, puis, suivant l'OS, tu éxecutes avec Runtime et Process une
application qui te permet de récupérer l'adresse MAC

("ifconfig" sous Linux, "ipconfig /all" sous WinXP, winipcfg sous Win 98)

par contre, je ne sais pas si il y a moyen de récupérer l'adresse MAC en ligne de commande sous MacOS


Dobel
[Une fois rien, c'est rien; deux
fois rien, ce n'est pas beaucoup, mais pour trois fois rien, on peut
déjà s'acheter quelque chose, et pour pas cher]
Commenter la réponse de cs_Dobel
cs_Dobel 333 Messages postés dimanche 25 mai 2003Date d'inscription 23 novembre 2009 Dernière intervention - 20 avril 2005 à 01:01
0
Utile
Mais bon, comme l'a dit neodante, c'est impossible en Java pure, et ça dépend du système en plus

Dobel
[Une
fois rien, c'est rien; deux fois rien, ce n'est pas beaucoup, mais pour
trois fois rien, on peut déjà s'acheter quelque chose, et pour pas cher]
Commenter la réponse de cs_Dobel
cs_ahamaz 2 Messages postés vendredi 14 mars 2003Date d'inscription 18 mai 2005 Dernière intervention - 18 mai 2005 à 13:49
0
Utile
Bonjour
je suis entrain de travailler sur un projet en java, plusieurs machine se communique entre elles, j'utilise pour ça les Sockets, mnt le probleme que j'ai et de savoir comment récupérer l'adresse Mac et l'adresse IP à partir de la socket, pour l'adresse ip c'est fait, le probleme mnt c'est l'adresse MAC, j'espere que vous pouvez m'aider

merci
Commenter la réponse de cs_ahamaz
cs_neodante 2837 Messages postés lundi 11 août 2003Date d'inscription 16 décembre 2006 Dernière intervention - 18 mai 2005 à 17:33
0
Utile
Salut



Comme je l'ai dit au dessus il te faut utiliser la JPCap pour avoirles
adresses MAC .. et là encore ce ne sera que du sniffing où tu devrais
faire le lien entre IP et MAC ... c pas possible autrement ...



@+
Commenter la réponse de cs_neodante

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.