Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: L0Ko en 19 Julio 2012, 03:36 AM

Título: Obtener dir mac modem?
Publicado por: L0Ko en 19 Julio 2012, 03:36 AM
Hola
Les cuento, siguiendo el ejemplo en internet con java, logro obtener la dir mac de mi equipo, pero la pregunta es como puedo obtener la Dir MAC e IP de mi modem? de igual forma el nombre de red?

aca el codigo que he utilizado:
import java.net.InetAddress;
import java.net.NetworkInterface;
import java.net.SocketException;
import java.net.UnknownHostException;

public class app{

   public static void main(String[] args){

    InetAddress ip;
    try {

        ip = InetAddress.getLocalHost();
        System.out.println("Current IP address : " + ip.getHostAddress());

        NetworkInterface network = NetworkInterface.getByInetAddress(ip);

        byte[] mac = network.getHardwareAddress();

        System.out.print("Current MAC address : ");

        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < mac.length; i++) {
            sb.append(String.format("%02X%s", mac[i], (i < mac.length - 1) ? "-" : ""));       
        }
        System.out.println(sb.toString());

    } catch (UnknownHostException e) {

        e.printStackTrace();

    } catch (SocketException e){

        e.printStackTrace();

    }

   }

}


Gracias ;D
Título: Re: Obtener dir mac modem?
Publicado por: ChavalChavito en 26 Julio 2012, 04:50 AM
InetAddress.getByName(String host)