+ Responder ao Tópico



  1. Fala pplz!!

    Essa naum e uma pergunta e sim uma solucao, esse script em perl eu peguei no O'Relly e serve pra ver o fabricante de uma placa a partir do MAC Adress:

    #!/usr/bin/perl

    my %cards;
    my %ips;

    open(ARP,"arp -an|") || die "Couldn't open arp table: $!\n";

    print "Looking up OUIs.";
    while(<ARP>) {
    chomp;
    my $addr = $_;
    my $ip = $_;
    $addr =~ s/.* ([\d\w]+:[\d\w]+:[\d\w]+):.*/$1/;
    $addr =~ s/\b([\d\w])\b/0$1/g;
    $addr =~ s/:/-/g;
    next unless $addr =~ /..-..-../;

    $ip =~ s/.*?(\d+\.\d+\.\d+\.\d+).*/$1/;
    print ".";
    $cards{$addr}||=`curl -sd 'x=$addr' http://standards.ieee.org/cgi-bin/ouisearch`;
    ($cards{$addr} =~ /Sorry!/) && ($cards{$addr} = "Unknown OUI: $addr");
    $ips{$ip} = $addr;
    }
    print "\n";
    for(keys(%ips)) {
    $cards{$ips{$_}} =~ s/.*.hex.\s+([\w\s\,\.-]+)\n.*/$1/s;
    print "$_ -> $cards{$ips{$_}}\n";
    }

    --------------------

    hehe, soh isso, usem e vejam q legal!

    []'s

  2. opa gostei....

    jah vou testar...



  3. hehe essa parte eh legal

    e so procurar no site da ieee que la tem tudo.

    para quem nao sabe basta saber que:

    o mac eh divido em 2 partes, os primeiros 6 bytes sao do fabricante (oui) e o resto eh o numero de "serie" da placa.

  4. o script faz uma consulta ao site da ieee e filtra o resultado apresentando na tela

    []'s






Tópicos Similares

  1. Respostas: 7
    Último Post: 19-06-2009, 20:58
  2. Script para verificar a existência de arquivo
    Por andunno no fórum Servidores de Rede
    Respostas: 5
    Último Post: 13-01-2009, 13:32
  3. script para alterar arquivos de configuração
    Por brunaocomanda no fórum Linguagens de Programação
    Respostas: 0
    Último Post: 21-12-2004, 14:08
  4. Script para verificar ip
    Por erivss no fórum Linguagens de Programação
    Respostas: 4
    Último Post: 15-02-2004, 09:45
  5. script para detectar conexao de rede
    Por vonlinkerstain no fórum Servidores de Rede
    Respostas: 0
    Último Post: 06-10-2003, 23:28

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L