2012-03-29 2 views
-1

Ich bin mein 8. Sem-Projekt, Eines der Module des Projekts ist es, alle MAC-Adresse des Systems zu finden, die im LAN & in ihnen gespeichert sind eine Datei ...Kann jemand sagen, wie man MAC-Adresse aller Systeme in LAN

bitte lassen sie mich wissen, ob ich es tun kann oder nicht ....

i ein JAVA-Code mich tun wollen, die dieses Ding, oder jeder kann ein paar Hinweise geben, diese

zu tun

alle sind willkommen, zu diesem & mich zu unterstützen ....

Vielen Dank.

Antwort

2

Mit reinem Java ist es unmöglich. Sie können "arp" bis Runtime.execute() ausführen und die Ausgabe analysieren.

1
  1. ping/verbinden alle Maschinen in Subnetz (wie nmap -sP)
  2. das System arp-Tabelle lesen (arp -n)
  3. speichern sie in der Datei
0

Verwenden Nmap und Nmap4j und du solltest gut gehen.

nmap4j.sourceforge.net ist eine Java-API, die Nmap umschließt. Nmap ist ein Port-Scanner, der Ihnen MAC-Adresse und Betriebssysteminformationen geben kann.

Verwandte Themen