j'utilise la language java et j'ai arrivé a récupérer les adresses ip et les nom des machines mais je veux récupéré l'adresse mac en utilisant java comment faire,je suis débutant en java je vous en pris de m'aider.je serais reconnaissant.
j'utilise la language java et j'ai arrivé a récupérer les adresses ip et les nom des machines mais je veux récupéré l'adresse mac en utilisant java comment faire,je suis débutant en java je vous en pris de m'aider.je serais reconnaissant.
Avec la méthode getHardwareAddress() de la classe NetworkInterface
On ne peut récupérer l'adresse MAC que de la machine cliente. Normal, l'adresse MAC n'a de sens que de point en point.
Java : Cours et tutoriels - FAQ - Java SE 8 API - Programmation concurrente
Ceylon : Installation - Concepts de base - Typage - Appels et arguments
ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
Une solution vous convient ? N'oubliez pas le tag
Signature par pitipoisson
Merci pour vos intérêt mais je doit connaitre l'adresse mac des ordinateurs distants (sur le réseau locale).
Il faut trouver une librairie en java qui permet de faire de l'ARP. Ca nécessitera probablement de passer par un truc comme jpcap
exemple: http://netresearch.ics.uci.edu/kfuji...c/samples.html
A noter qu'il est impossible à distance de déterminer la MAC des machines au dela d'un routeur.
merci pour vos réponse,je travaille sur un réseau local (un parc informatique).dont on dispose des serveurs et des switch et n'on pas de routeur.Est ce possible de récupérer une adresse mac distante?
Partager