Hola Milton,

Si tienes safe_mode = On en tu php.ini, tienes que escapar el "|" con un
backslash:

exec("/usr/bin/nmap -sP 192.168.1.34 \| grep MAC",$respuesta);

(o puedes desactivar safe_mode, que ya no está considerado tan "safe"
que digamos).

En mi compu (Ubuntu 11.10) no tengo ninguna línea con "MAC", por si a
caso.

También podrías simplemente (ya que dices que así sí te devuelve la
dirección MAC) hacer un 

     exec("/usr/bin/nmap -sP 192.168.1.34",$respuesta);
     $respuesta = preg_grep('/MAC/',$respuesta);
     echo join("\r\n",$respuesta)."\r\n";

Saludos,

Yannick


Le samedi 28 janvier 2012 à 13:18 -0500, milton vidal a écrit :
> Hola ALfonso,
> gracias por  la ayuda.
>  
> lo que estoy tratando de hacer, es una web q muestre la mac address
> del visitante partiendo de la ip. he probado con nmap y luego con
> arping con el mismo codigo que te mostre anteriormente.
> pero el php elimina en ambos casos la linea que contiene la palabra
> MAC. 
> la misma orden con nmap o arping  la ejecuto en consola y se muestra
> completa incluido la direcion mac.
> es algo bastante extraño 
> pero no encuentro que puede pasar.
>  
> modifique el php.ini segun lo que mandaste pero no cambio nada...
> 
> > From: [email protected]
> > Date: Sat, 28 Jan 2012 02:27:26 -0500
> > To: [email protected]
> > Subject: Re: [l-plug] (sin asunto)
> > 
> > Hola,
> > 
> > Son aspectos relativos a la seguridad que necesitas modificar en el
> php.ini
> > 
> > Aquí hay algo para que tengas una idea:
> > 
> >
> http://www.cyberciti.biz/faq/linux-unix-apache-lighttpd-phpini-disable-functions/
> > 
> > Saludos,
> > 
> > --------------------------------
> > Alfonso de la Guarda
> > Centro Open Source(COS)
> > http://www.cos-la.net
> > http://alfonsodg.net
> > Twitter: @alfonsodg
> > Redes sociales: alfonsodg
> >    Telef. 991935157
> > 1024D/B23B24A4
> > 5469 ED92 75A3 BBDB FD6B  58A5 54A1 851D B23B 24A4
> > 
> > 
> > 
> > 2012/1/28 milton vidal <[email protected]>:
> > > Hola plug,
> > >
> > > haciendo algunos codigos en mi nuevo server linux apache php, y
> probando
> > > desde mi laptop.
> > >
> > > este codigo deberia emitir la MAC ADDRESS de la ip indicada,
> sinembargo solo
> > > arroja una pagina en blanco
> > > si ejecuto el nmap-sP 192.168.1.34 | grep MAC desde la consola
> si entrega la
> > > mac correspondiente.
> > >
> > > <?php
> > >      exec("/usr/bin/nmap -sP 192.168.1.34 | grep MAC",$respuesta);
> > >      echo "<pre>" . join("\r\n", $respuesta)."</pre>";
> > > ?>
> > >
> > > alguna restriccion general de seguridad en php, puede estar
> bloqueando la
> > > salida de la mac?
> > >
> > > cualquier sugerencia sera bien recibida
> > >
> > > _______________________________________________
> > > Lista de correo Linux-plug
> > > Temática: Discusión general sobre Linux
> > > Peruvian Linux User Group (http://www.linux.org.pe)
> > >
> > > Participa suscribiéndote y escribiendo a:  [email protected]
> > > Para darte de alta, de baja  o hacer ajustes a tu suscripción
> visita:
> > > http://voip2.voip.net.pe/mailman/listinfo/linux-plug
> > >
> > > IMPORTANTE: Reglas y recomendaciones
> > > http://www.linux.org.pe/listas/reglas.php
> > > http://www.linux.org.pe/listas/comportamiento.php
> > > http://www.linux.org.pe/listas/recomendaciones.php
> > _______________________________________________
> > Lista de correo Linux-plug
> > Temática: Discusión general sobre Linux
> > Peruvian Linux User Group (http://www.linux.org.pe)
> > 
> > Participa suscribiéndote y escribiendo a: [email protected]
> > Para darte de alta, de baja o hacer ajustes a tu suscripción visita:
> > http://voip2.voip.net.pe/mailman/listinfo/linux-plug
> > 
> > IMPORTANTE: Reglas y recomendaciones
> > http://www.linux.org.pe/listas/reglas.php
> > http://www.linux.org.pe/listas/comportamiento.php
> > http://www.linux.org.pe/listas/recomendaciones.php
> 
> _______________________________________________
> Lista de correo Linux-plug
> Temática: Discusión general sobre Linux
> Peruvian Linux User Group (http://www.linux.org.pe)
> 
> Participa suscribiéndote y escribiendo a:  [email protected]
> Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
> http://voip2.voip.net.pe/mailman/listinfo/linux-plug
> 
> IMPORTANTE: Reglas y recomendaciones
> http://www.linux.org.pe/listas/reglas.php
> http://www.linux.org.pe/listas/comportamiento.php
> http://www.linux.org.pe/listas/recomendaciones.php


_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group (http://www.linux.org.pe)

Participa suscribiéndote y escribiendo a:  [email protected]
Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
http://voip2.voip.net.pe/mailman/listinfo/linux-plug

IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php

Responder a