Início > Whois > Todos os IPs do mundo (1)

Todos os IPs do mundo (1)

Algumas vezes precisamos de informações sobre a origem de um IP específico. Em ftp://ftp.lacnic.net/pub/stats parece estar atualizado (?), ASN, IPv4, IPv6 alocados e atribuídos ao respectivo RIR: LACNIC, AFRINIC, APNIC, LACNIC e RIPNCC.

Um script, em PHP + PEAR, pode trazer isso todos os dias automaticamente, colocando-o na CRONTAB:


#!/usr/local/bin/php -q
<?php

require_once “PEAR.php”;
require_once ‘Net/FTP.php’;

$test = new Net_FTP(‘ftp.lacnic.net’, 21);

$test->connect();
$test->login(‘anonymous’, ‘fulano@exemplo.com.br’);

$test->cd(‘/pub/stats/lacnic/’);
$test->get(‘delegated-lacnic-latest’, ‘/tmp/delegated-lacnic-latest’, true, FTP_ASCII);

$test->cd(‘/pub/stats/apnic/’);
$test->get(‘delegated-apnic-latest’, ‘/tmp/delegated-apnic-latest’, true, FTP_ASCII);

$test->cd(‘/pub/stats/arin/’);
$test->get(‘delegated-arin-latest’, ‘/tmp/delegated-arin-latest’, true, FTP_ASCII);

$test->cd(‘/pub/stats/ripencc/’);
$test->get(‘delegated-ripencc-latest’, ‘/tmp/delegated-ripencc-latest’, true, FTP_ASCII);

$test->cd(‘/pub/stats/afrinic/’);
$test->get(‘delegated-afrinic-latest’, ‘/tmp/delegated-afrinic-latest’, true, FTP_ASCII);
$test->disconnect();

?>

Os scripts aqui exibidos foram testados sob FreeBSD, exceto se for dito ao contrário.

Categorias:Whois Tags:, , ,
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe uma resposta

Faça o login usando um destes métodos para comentar:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: