Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2004, 20:05
mistyko
 
Fecha de Ingreso: febrero-2003
Mensajes: 12
Antigüedad: 21 años, 1 mes
Puntos: 0
Script para saber la MAC Address sólo en una Ethernet

Código PHP:
<?php
    
//Script para saber la MAC Address de una máquina en una ethernet probado en un Solaris 9
    //Irix:/usr/etc/ping -w 1 $ip en Window$:ping -w 1 $ip
    
$ip="192.168.0.44";
    
$comando=`/usr/sbin/ping $ip 5`;
    
//Aquí cambia un poco la salida dependiendo del OS para Irix y Windows:
    // $activa=explode(",",$comando);
        //if (eregi ("0", $activa[1])) echo "La máquina con la IP <b>".$ip."</b> no está activa<br>";
    
if (eregi ("no"$comando)) echo "La máquina con la IP <b>".$ip."</b> no está activa<br>"
    else
    {
        
//Irix:/usr/etc/arp $ip en Window$:arp -a $ip
        
$comando=`/usr/sbin/arp $ip`;
        
ereg(".{1,2}-.{1,2}-.{1,2}-.{1,2}-.{1,2}-.{1,2}|.{1,2}:.{1,2}:.{1,2}:.{1,2}:.{1,2}:.{1,2}"$comando$mac);
            echo 
"La IP <b>".$ip."</b> tiene esta MAC Address <b>".$mac[0]."</b><br>";
    }
    
//By MiStYkO Redes Acatlán UNAM
?>