+ Responder ao Tópico



  1. Citação Postado originalmente por tianguapontocom Ver Post
    cabra, instalei o trem do squid 3 por aki.
    configurei pra rodar o script em perl.
    porem ta incrementando o seguinte 3 kg de erro no cache.log
    Código :
    2008/08/05 08:32:31| helperHandleRead: unexpected reply on channel 0 from redirector #1 ''
    2008/08/05 08:32:31| helperHandleRead: unexpected reply on channel 0 from redirector #3 ''
    2008/08/05 08:32:31| helperHandleRead: unexpected reply on channel 0 from redirector #4 ''
    2008/08/05 08:32:31| helperHandleRead: unexpected reply on channel 0 from redirector #5 ''
    ja no windows update n ta baixando nenhum arquivo pra pasta WINUP e WINUP2
    nao tem erros no access.log do apache nem no erro_access.log

    alguma dica?
    cola o teu progrma de redirecionamento aqui

    e tambem dah um ls -la

    dentro da pasta que contem o WINUP e o WINUP2

    depois entra em WINUP E WINUP2 e cola aqui um ls -la de ambos

  2. segue o solicitado hehehe:
    Código :
    $|=1;
    while (<>) {
            open $fh, ">>/tmp/debug_url_redirect.log";
            @X = split;
            $url = $X[0];
            $metodo = $X[3];
            print $fh "entrada: $url\n";
            #ORKUT
            if ($url =~ /^http:\/\/img[2-9]\.orkut\.com.*/) {
                    $url =~ s/img[0-9]/img1/;
                    print $fh "saida: $url\n";
                    print "$url\n";
            }
            #AVIRA
            if ($url =~ /^http:\/\/dl[1-9]\.avgate\.net.*/) {
                   $url =~ s/dl[0-9]/dl7/;
                   print $fh "saida: $url\n";
                   print "$url\n";
             }
            #AVAST
            if ($url =~ /^http:\/\/download[0-9]{3}.avast.com/) {
                    $url =~ s/download[0-9]{3}/download626/;
                    print $fh "saida: $url\n";
                    print "$url\n";
            }
            #AVG
            if ($url =~ /^http:\/\/akamai.avg.com/) {
                    $url =~ s/akamai/downloadfree/;
                    print $fh "saida: $url\n";
                    print "$url\n";
            }
            if ($url =~ /^http:\/\/update.avg.com/) {
                    $url =~ s/update/guru/;
                    print $fh "saida: $url\n";
                    print "$url\n";
            }
            if ($url =~ /^http:\/\/download.windowsupdate.com/) {
                    @achar = split(/\//, $url);
                    $arquivoachar = $achar[$#achar];
                    $resultado = `/bin/ls /var/www/html/WINUP`;
                    @array = split(/\n/, $resultado);
                    $flag = 0;
                    for $i (0 .. $#array){
                                    if($array[$i] eq "$arquivoachar") {
                                           $flag = 1;
                                           $id=`/usr/bin/id`;
                                            print $fh "Windows Update
    Redirecionado de $url Para [URL]http://189.23.53.194/WINUP/$arquivoachar[/URL] user $id\n";
                                            $url =
    "[URL]http://189.23.53.194/WINUP/$arquivoachar[/URL]";
                                            print $fh "saida: $url\n";
                                            print
                                            "[URL]http://189.23.53.194/WINUP/$arquivoachar\n[/URL]";
     
                                    }
                             $i++;
                  }
                 if($flag == 0 ) {
                        exec("cd /var/www/htdocs/WINUP && umask 022 &&
    /usr/bin/wget $url && /bin/chmod +r /var/www/htdocs/WINUP/.$arquivochar");
                        print $fh "saida: arquivoachar $arquivoachar $url\n";
                        print "$url\n";
                 }
            }
             if ($url =~ /^http:\/\/au.download.windowsupdate.com/) {
                    @achar = split(/\//, $url);
                    $arquivoachar = $achar[$#achar];
                    $resultado = `/bin/ls /var/www/html/WINUP2`;
                    @array = split(/\n/, $resultado);
                    $flag = 0;
                    for $i (0 .. $#array){
                                    if($array[$i] eq "$arquivoachar") {
                                           $flag = 1;
                                           $id=`/usr/bin/id`;
                                            print $fh "AU Windows Update
    Redirecionado de $url Para [URL]http://189.23.53.194/WINUP2/$arquivoachar[/URL] user
    $id\n";
                                            $url =
    "[URL]http://189.23.53.194/WINUP2/$arquivoachar[/URL]";
                                            print $fh "saida: $url\n";
                                            print
                                            "[URL]http://189.23.53.194/WINUP2/$arquivoachar\n[/URL]";
     
                                    }
                             $i++;
                  }
                 if($flag == 0 ) {
                        exec("cd /var/www/htdocs/WINUP2 && umask 022 &&
    /usr/bin/wget $url && /bin/chmod +r /var/www/htdocs/WINUP2/.$arquivochar");
                        print $fh "AU saida: arquivoachar $arquivoachar $url\n";
                        print "$url\n";
                 }
            }
     
                else {
                    print $fh "nao redirecionado\n";
                    print "\n";
            }
            close $fh;
    ls -la WINUP
    [code]



  3. segue o solicitado hehehe:
    Código :
    $|=1;
    while (<>) {
            open $fh, ">>/tmp/debug_url_redirect.log";
            @X = split;
            $url = $X[0];
            $metodo = $X[3];
            print $fh "entrada: $url\n";
            #ORKUT
            if ($url =~ /^http:\/\/img[2-9]\.orkut\.com.*/) {
                    $url =~ s/img[0-9]/img1/;
                    print $fh "saida: $url\n";
                    print "$url\n";
            }
            #AVIRA
            if ($url =~ /^http:\/\/dl[1-9]\.avgate\.net.*/) {
                   $url =~ s/dl[0-9]/dl7/;
                   print $fh "saida: $url\n";
                   print "$url\n";
             }
            #AVAST
            if ($url =~ /^http:\/\/download[0-9]{3}.avast.com/) {
                    $url =~ s/download[0-9]{3}/download626/;
                    print $fh "saida: $url\n";
                    print "$url\n";
            }
            #AVG
            if ($url =~ /^http:\/\/akamai.avg.com/) {
                    $url =~ s/akamai/downloadfree/;
                    print $fh "saida: $url\n";
                    print "$url\n";
            }
            if ($url =~ /^http:\/\/update.avg.com/) {
                    $url =~ s/update/guru/;
                    print $fh "saida: $url\n";
                    print "$url\n";
            }
            if ($url =~ /^http:\/\/download.windowsupdate.com/) {
                    @achar = split(/\//, $url);
                    $arquivoachar = $achar[$#achar];
                    $resultado = `/bin/ls /var/www/html/WINUP`;
                    @array = split(/\n/, $resultado);
                    $flag = 0;
                    for $i (0 .. $#array){
                                    if($array[$i] eq "$arquivoachar") {
                                           $flag = 1;
                                           $id=`/usr/bin/id`;
                                            print $fh "Windows Update
    Redirecionado de $url Para [URL]http://189.23.53.194/WINUP/$arquivoachar[/URL] user $id\n";
                                            $url =
    "[URL]http://189.23.53.194/WINUP/$arquivoachar[/URL]";
                                            print $fh "saida: $url\n";
                                            print
                                            "[URL]http://189.23.53.194/WINUP/$arquivoachar\n[/URL]";
     
                                    }
                             $i++;
                  }
                 if($flag == 0 ) {
                        exec("cd /var/www/htdocs/WINUP && umask 022 &&
    /usr/bin/wget $url && /bin/chmod +r /var/www/htdocs/WINUP/.$arquivochar");
                        print $fh "saida: arquivoachar $arquivoachar $url\n";
                        print "$url\n";
                 }
            }
             if ($url =~ /^http:\/\/au.download.windowsupdate.com/) {
                    @achar = split(/\//, $url);
                    $arquivoachar = $achar[$#achar];
                    $resultado = `/bin/ls /var/www/html/WINUP2`;
                    @array = split(/\n/, $resultado);
                    $flag = 0;
                    for $i (0 .. $#array){
                                    if($array[$i] eq "$arquivoachar") {
                                           $flag = 1;
                                           $id=`/usr/bin/id`;
                                            print $fh "AU Windows Update
    Redirecionado de $url Para [URL]http://189.23.53.194/WINUP2/$arquivoachar[/URL] user
    $id\n";
                                            $url =
    "[URL]http://189.23.53.194/WINUP2/$arquivoachar[/URL]";
                                            print $fh "saida: $url\n";
                                            print
                                            "[URL]http://189.23.53.194/WINUP2/$arquivoachar\n[/URL]";
     
                                    }
                             $i++;
                  }
                 if($flag == 0 ) {
                        exec("cd /var/www/htdocs/WINUP2 && umask 022 &&
    /usr/bin/wget $url && /bin/chmod +r /var/www/htdocs/WINUP2/.$arquivochar");
                        print $fh "AU saida: arquivoachar $arquivoachar $url\n";
                        print "$url\n";
                 }
            }
     
                else {
                    print $fh "nao redirecionado\n";
                    print "\n";
            }
            close $fh;
    ls -la WINUP
    Código :
    root@servidor:/etc/squid# ls -ls /var/www/htdocs/WINUP
    total 8
    4 -rwxr-xr-x 1 squid squid 1 2008-08-05 08:06 file*
    4 -rwxr-xr-x 1 squid squid 1 2008-08-05 08:06 file2*
    root@servidor:/etc/squid#

    ls -la WINUP2
    Código :
    root@servidor:/etc/squid# ls -ls /var/www/htdocs/WINUP2
    total 8
    4 -rwxr-xr-x 1 squid squid 1 2008-08-05 08:06 file*
    4 -rwxr-xr-x 1 squid squid 1 2008-08-05 08:06 file2*

    Você pode mostrar aqui seus parametros do squid?

  4. Citação Postado originalmente por tianguapontocom Ver Post
    segue o solicitado hehehe:
    Código :
    $|=1;
    while (<>) {
            open $fh, ">>/tmp/debug_url_redirect.log";
            @X = split;
            $url = $X[0];
            $metodo = $X[3];
            print $fh "entrada: $url\n";
            #ORKUT
            if ($url =~ /^http:\/\/img[2-9]\.orkut\.com.*/) {
                    $url =~ s/img[0-9]/img1/;
                    print $fh "saida: $url\n";
                    print "$url\n";
            }
            #AVIRA
            if ($url =~ /^http:\/\/dl[1-9]\.avgate\.net.*/) {
                   $url =~ s/dl[0-9]/dl7/;
                   print $fh "saida: $url\n";
                   print "$url\n";
             }
            #AVAST
            if ($url =~ /^http:\/\/download[0-9]{3}.avast.com/) {
                    $url =~ s/download[0-9]{3}/download626/;
                    print $fh "saida: $url\n";
                    print "$url\n";
            }
            #AVG
            if ($url =~ /^http:\/\/akamai.avg.com/) {
                    $url =~ s/akamai/downloadfree/;
                    print $fh "saida: $url\n";
                    print "$url\n";
            }
            if ($url =~ /^http:\/\/update.avg.com/) {
                    $url =~ s/update/guru/;
                    print $fh "saida: $url\n";
                    print "$url\n";
            }
            if ($url =~ /^http:\/\/download.windowsupdate.com/) {
                    @achar = split(/\//, $url);
                    $arquivoachar = $achar[$#achar];
                    $resultado = `/bin/ls /var/www/html/WINUP`;
                    @array = split(/\n/, $resultado);
                    $flag = 0;
                    for $i (0 .. $#array){
                                    if($array[$i] eq "$arquivoachar") {
                                           $flag = 1;
                                           $id=`/usr/bin/id`;
                                            print $fh "Windows Update
    Redirecionado de $url Para [URL]http://189.23.53.194/WINUP/$arquivoachar[/URL] user $id\n";
                                            $url =
    "[URL]http://189.23.53.194/WINUP/$arquivoachar[/URL]";
                                            print $fh "saida: $url\n";
                                            print
                                            "[URL="http://189.23.53.194/WINUP/$arquivoachar%5Cn"]http://189.23.53.194/WINUP/$arquivoachar\n[/URL]";
     
                                    }
                             $i++;
                  }
                 if($flag == 0 ) {
                        exec("cd /var/www/htdocs/WINUP && umask 022 &&
    /usr/bin/wget $url && /bin/chmod +r /var/www/htdocs/WINUP/.$arquivochar");
                        print $fh "saida: arquivoachar $arquivoachar $url\n";
                        print "$url\n";
                 }
            }
             if ($url =~ /^http:\/\/au.download.windowsupdate.com/) {
                    @achar = split(/\//, $url);
                    $arquivoachar = $achar[$#achar];
                    $resultado = `/bin/ls /var/www/html/WINUP2`;
                    @array = split(/\n/, $resultado);
                    $flag = 0;
                    for $i (0 .. $#array){
                                    if($array[$i] eq "$arquivoachar") {
                                           $flag = 1;
                                           $id=`/usr/bin/id`;
                                            print $fh "AU Windows Update
    Redirecionado de $url Para [URL]http://189.23.53.194/WINUP2/$arquivoachar[/URL] user
    $id\n";
                                            $url =
    "[URL]http://189.23.53.194/WINUP2/$arquivoachar[/URL]";
                                            print $fh "saida: $url\n";
                                            print
                                            "[URL="http://189.23.53.194/WINUP2/$arquivoachar%5Cn"]http://189.23.53.194/WINUP2/$arquivoachar\n[/URL]";
     
                                    }
                             $i++;
                  }
                 if($flag == 0 ) {
                        exec("cd /var/www/htdocs/WINUP2 && umask 022 &&
    /usr/bin/wget $url && /bin/chmod +r /var/www/htdocs/WINUP2/.$arquivochar");
                        print $fh "AU saida: arquivoachar $arquivoachar $url\n";
                        print "$url\n";
                 }
            }
     
                else {
                    print $fh "nao redirecionado\n";
                    print "\n";
            }
            close $fh;
    ls -la WINUP
    Código :
    root@servidor:/etc/squid# ls -ls /var/www/htdocs/WINUP
    total 8
    4 -rwxr-xr-x 1 squid squid 1 2008-08-05 08:06 file*
    4 -rwxr-xr-x 1 squid squid 1 2008-08-05 08:06 file2*
    root@servidor:/etc/squid#
    ls -la WINUP2
    Código :
    root@servidor:/etc/squid# ls -ls /var/www/htdocs/WINUP2
    total 8
    4 -rwxr-xr-x 1 squid squid 1 2008-08-05 08:06 file*
    4 -rwxr-xr-x 1 squid squid 1 2008-08-05 08:06 file2*
    Você pode mostrar aqui seus parametros do squid?

    voce está usando $resultado = `/bin/ls /var/www/html/WINUP`;

    e os redirecionamentos vao para /var/www/htdocs/WINUP



  5. corrigido, porem o erro continua






Tópicos Similares

  1. Squid. Msg de erro apó o STOP
    Por no fórum Servidores de Rede
    Respostas: 2
    Último Post: 25-08-2003, 13:42
  2. Squid - limite de usuarios (authenticate_children 32)
    Por Wal no fórum Servidores de Rede
    Respostas: 2
    Último Post: 01-08-2003, 17:32
  3. Usar Squid atraves de outro Proxy
    Por lucianotome no fórum Servidores de Rede
    Respostas: 4
    Último Post: 20-05-2003, 10:24
  4. Firewall + Squid ==> Estao de Ficando meio Maluco.
    Por A-Marcio no fórum Servidores de Rede
    Respostas: 0
    Último Post: 28-03-2003, 20:43
  5. Socorro - Squid parou de autenticar após atualização de paco
    Por Ganymede no fórum Servidores de Rede
    Respostas: 3
    Último Post: 17-02-2003, 13:17

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L