MAC Adresse

Status
Nicht offen für weitere Antworten.

CeNoRiDeR

Aktives Mitglied
Morgen zusammen,

ich möchte bei Windows PCs die MAC Adresse auslesen. Mit Java 1.6 geht das ja über das NetworkInterface.
Java 1.6 kann momentan aber leider noch nicht eingesetzt werden und so muss ich irgendwie über die Kommandozeile dran kommen.

Hat dazu jemand ein Beispiel?

Gruß
 

KSG9|sebastian

Top Contributor
es geht über krude CMDs und Scannen der Ergebnisses, z.B.
(ungetestet)

Code:
File ipconfOutput = new File(System.getProperty("java.io.tmpdir"), "ipconf.txt");
String  path = ipconfOutput.getAbsolutePath();
Runtime.getRuntime().exec("cmd /c ipconfig > " + path);

Dann die Datei ipconf.txt aus der Temp-Dir einlesen und nach der MAC scannen.
 
G

Gelöschtes Mitglied 5909

Gast
für windows

Code:
  public static String getMacAddress() throws IOException
  {
    Process proc = Runtime.getRuntime().exec( "cmd /c ipconfig /all" );
    Scanner s = new Scanner( proc.getInputStream() );
    return s.findInLine( "\\p{XDigit}\\p{XDigit}(-\\p{XDigit}\\p{XDigit}){5}" );
  }
 
G

Gast

Gast
Du kannst auch eine Bibliothek wie jpcap einsetzen, die gibt es für Windows, Linux und MacOS und kann auch die Mac Adresse ermitteln.
 
T

tuxedo

Gast
Wobei man bei jpcap in Deutschland etwas vorsichtig sein sollte (Stichwort Hackerparagraph) ;-) Wireshark und Co. (welche auch pcap benutzen) sind da mit einem Bein auf der Abschussliste.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
E Custom E Mail Adresse mithilfe Serversocket oder ähnliches Netzwerkprogrammierung 21
P IP-Adresse von Drahtlos-LAN-Adapter WLAN Netzwerkprogrammierung 1
M Fritzbox Mac Adresse Hinzufügen Netzwerkprogrammierung 2
Java_RY Die IP-Adresse des Eigenen Hostes ausgeben Netzwerkprogrammierung 4
O HTTP IP Adresse verschleiern Netzwerkprogrammierung 19
O HTTP IP Adresse verschleiern Netzwerkprogrammierung 5
O Ip Adresse verschleiern Netzwerkprogrammierung 3
M Socket IP-Adresse Netzwerkprogrammierung 8
N Multicast Adresse herausfinden des PCs Netzwerkprogrammierung 11
G ServerSocket.accept() überschreibt IP-Adresse Netzwerkprogrammierung 4
H Eine Mac-Adresse übers Internet ermitteln Netzwerkprogrammierung 2
P IP-Adresse per Hand einstellen Netzwerkprogrammierung 11
Kr0e Netty3 + Localhost Adresse, Durchsatzdrosselung ? Netzwerkprogrammierung 6
C Mac-Adresse des Systems Netzwerkprogrammierung 2
B Globale IP-Adresse auslesen - Java Applet Netzwerkprogrammierung 2
S Port auf einer bestimmten IP-Adresse auslesen? Netzwerkprogrammierung 6
B Lokale IP Adresse bestimmen Netzwerkprogrammierung 12
G IP Adresse vergeben Netzwerkprogrammierung 18
T Mac Adresse über Socket Verbindung abfragen? Netzwerkprogrammierung 9
M Bestimmung der Netzwerkklasse mittels IP-Adresse Netzwerkprogrammierung 3
T IP Adresse mit Hilfe der MAC Adresse ermitteln Netzwerkprogrammierung 3
W Bestimmt IP Adresse verwenden wenn man mehrere hat Netzwerkprogrammierung 5
G Eigene IP-Adresse hinter Router ermitteln Netzwerkprogrammierung 1
zilti IP-Adresse Netzwerkprogrammierung 10
J Prüfen, ob IP-Adresse gültig ist Netzwerkprogrammierung 5
J Socket - Remote/Client Mac-Adresse? Netzwerkprogrammierung 3
C IP adresse anhand einer domain adresse auslesen / ermitteln Netzwerkprogrammierung 3
F IP-Adresse auslesen Netzwerkprogrammierung 7
M Eigene IP-Adresse Netzwerkprogrammierung 37
O IP adresse ermitteln Netzwerkprogrammierung 11
K IP Adresse erhöhen Netzwerkprogrammierung 4
S wie finde ich die ip adresse vom client heraus? Netzwerkprogrammierung 16
Z Physikalische Adresse der Netzwerkkarte Netzwerkprogrammierung 4
I IP Adresse des Clients einer Socket Verbindung Netzwerkprogrammierung 2
bernd IP Adresse Netzwerkprogrammierung 13
D DynDNS-Adresse ändert sich während Server pollt Netzwerkprogrammierung 2

Ähnliche Java Themen


Oben