jueves, 30 de abril de 2009

Crear sarg.usertab desde dns queries

#!/usr/bin/php5
<?
$net=array();
$net[]="129.1.5";
$net[]="129.1.1";
$outfile="/etc/squid/sarg.usertab";

#-------------------------------------
$f=fopen($outfile,'w');
foreach ($net as $row)
{
    #echo $row;
    for ($i=1;$i<256;$i++)
    {
        $ip=$row.".$i";
        $desc=exec(' host '.$ip.' |grep pointer|cut -d " " -f 5');
        if (!$desc) $desc=$ip;
        //echo "$ip $desc\n";
        fputs($f,"$ip $desc\n");
    }
}
fclose($f);


No hay comentarios: