[SP-pm] Obtendo MAC Address

Marcelo Oliveira marcelo at prota.com.br
Mon Jan 18 12:09:12 PST 2010


Geovanny,

tente algo como isso

#!/usr/bin/perl -w
use strict;
use Net::ARP;

print "Content-type: text/html\n\n";

my $IP = $ENV{'REMOTE_ADDR'};
my $DEV = "eth0";
my $MAC = Net::ARP::arp_lookup("$DEV","$IP");

print "IP: $IP<BR>MAC: $MAC";

boa sorte!
[ ]'s
Marcelo

2010/1/18 eutsiv :: Geovanny Junio <geovanny em eutsiv.com.br>

> Ol'a companheiros, tudo bem?
>
> Preciso obter o MAC address de quem acessa uma aplica'c~ao em Catalyst ( o
> acesso 'e retristo a rede local ).
> Tenho feito isso, da seguinte forma:
> Obtenho o IP remoto atrav'es da enviroment variable REMOTE_ADDR ( Apache )
> Disparo um ping contra o IP ( para garantir que o endere'co entre na tabela
> )
> E posteriormente obtenho o MAC
>
> Algu'em sabe ou vislumbra uma forma mais elegante?
>
> Grato,
>
> (Desculpem, depois de uma atualiza'cao hoje cedo perdi a configura'c~ao de
> acentua'c~ao)
>
> --
> Geovanny Junio
> Consultor de Tecnologia
> geovanny (at) eutsiv.com.br
> +55 31 9422-8885
> +55 31 3393-9132
> www.eutsiv.com.br
>
> Este e-mail pode conter informação privilegiada e confidencial. Se você não
> é destinatário da
> mensagem, por favor apague a mensagem e comunique-nos o fato de imediato.
>
> This e-mail contains information that may be
> privileged and confidential. If you are not the intended recipient, please
> delete the e-mail and notify us immediately.
>
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>
-------------- Pr?xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20100118/0e48fbcc/attachment.html>


More information about the SaoPaulo-pm mailing list