Mega Code Archive

 
Categories / Java / Network Protocol
 

Get MAC address of a host

import java.net.InetAddress; import java.net.NetworkInterface; public class Main {   public static void main(String[] args) throws Exception {     InetAddress address = InetAddress.getLocalHost();     NetworkInterface ni = NetworkInterface.getByInetAddress(address);     byte[] mac = ni.getHardwareAddress();     for (int i = 0; i < mac.length; i++) {       System.out.format("%02X%s", mac[i], (i < mac.length - 1) ? "-" : "");     }   } }