moha013
Messages postés16Date d'inscriptionmardi 12 avril 2005StatutMembreDernière intervention30 juillet 2007
-
23 juil. 2007 à 12:32
RaSdab
Messages postés27Date d'inscriptionmercredi 6 avril 2011StatutMembreDernière intervention30 septembre 2011
-
14 avril 2011 à 11:06
Bonjour a tous,
J'aurai voulu savoir si il est possible de recuperer l'adresse mac d'un pc distant, mais appartenant au meme reseau.
Pour mon application je dois scanner le reseau local afin de determiner quels pc sont connecter et recuperer leurs adresse ip et mac. Pour l'adresse IP c'est ok mais pour l'adresse mac je bloque.
cs_Kysic
Messages postés332Date d'inscriptionmardi 12 juillet 2005StatutMembreDernière intervention17 juillet 2010 27 juil. 2007 à 13:08
Apparement faux passer par d'autre programme (les lancés avec process) comme ipconfig,
et faire différents cas suivant que l'on soit sous windows ou linux (pas les même process).
http://kysicurl.free.fr/
moha013
Messages postés16Date d'inscriptionmardi 12 avril 2005StatutMembreDernière intervention30 juillet 20071 27 juil. 2007 à 16:05
Salut,
Le probleme que j'ai c 'est que l'application doit etre portable, et utiliser les programmes de windows et linux ne me semble pas la meuilleur solution (rechercher le chemin du process adequat sur les differentes plateformes et variantes )
Merci pour l'aide...
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_Kysic
Messages postés332Date d'inscriptionmardi 12 juillet 2005StatutMembreDernière intervention17 juillet 2010 27 juil. 2007 à 16:27
La meilleure solution est celle qui existe ^^,
le problème est qu'à mon avis tout ce qui est ethernet est gérer directement par le system d'exploitation, je penses que celui-ci fournit les fonctions socket à java (via la machine virtuelle), donc l'adresse mac n'est sans doute pas accessible nativement par java.
Donc si il n'existe pas de fonction native java fournissant des adresses mac, il faut forcement faire autrement, et comme java ne contrôle pas directement ce qui sort de la carte réseau (du moins je penses)...
Sinon pour connaître un adresse mac d'après une ip, il faut faire une requete arp sur le réseau, (et on reçoit l'adresse mac du premier routeur vers cette adresse, mais si toutes les machines sont derrières des hub switch, pas de problème).
moha013
Messages postés16Date d'inscriptionmardi 12 avril 2005StatutMembreDernière intervention30 juillet 20071 30 juil. 2007 à 15:38
Salut,
pour twinuts, est ce que ta source permet de connaitre l'adresse mac d'un pc distant ou juste celle ou tu execute le programme (d'apres ce que j'ai compris) ???
Sinon mon probleme est que je dois identifié de maniere unique un pc du reseau, et avec l'adresse ip cela ne suffit pas lorsque les adresses sont attribués automatiquement. Je pensais utiliser l' adresse mac (qui est unique donc) mais d'autres solutions pour mon probleme envisageable.
merci