Est-il possible d'envoyer de requête ARP via Java?

Est-il un moyen d'envoyer de requête ARP au sein d'une application Java? Je sais que l'ARP est assis à une couche sous TCP et UDP, par conséquent, par défaut, Java n'a pas pu envoyer de requête ARP. Je me demandais simplement est-il un 3ème partie de la bibliothèque Java qui vous permettra d'envoyer une requête ARP.

Pour capturer la réponse ARP, je sais que je peux utiliser jpcap afin que la partie soit résolu.

Grâce

pouvez-vous être plus explicite en ce que tu veux dire "à l'intérieur de l'application java". une application java peut toujours exécuter une commande externe, d'appeler un autre outil pour le faire. les bibliothèques java ont à peu près les mêmes possibilités que les "standard de java".
Je m'excuse, je suis à la recherche d'une solution d'API, la non-exécution de commandes externes tels que la mise en place d'arp.
Voir stackoverflow.com/questions/1238963/...
Cela pourrait aider si vous expliquer ce que c'est que vous êtes vraiment en train de faire - je devine que vous voulez l'adresse MAC de la machine distante. Ce n'est possible que si vous êtes sur le même sous - réseau si vous travaillez sur un routeur, alors ARP vous dira l'adresse matérielle du routeur, et non la machine. C'est la façon dont les réseaux de travail...

OriginalL'auteur beyonddc | 2013-02-01