import java.net.InetAddress;
import java.net.NetworkInterface; 
import java.net.SocketException; 
import java.util.Enumeration; 

public class TestNetworkInterfaces {

	public static void main(String[] args) { 
		Enumeration<NetworkInterface> netInterfaces = null; 
		try { 
			netInterfaces = NetworkInterface.getNetworkInterfaces(); 
		} catch (SocketException e) { 
			return; 
		} 
		int counter = 0;
		while (netInterfaces.hasMoreElements()) { 
			NetworkInterface iface = netInterfaces.nextElement();
			System.out.println("NIC " + iface.getName() + "\n"); 
			counter++;
		} 
		System.out.println(counter);
	} 
} 
