+ Responder ao Tópico



  1. #161

    Padrão

    mais nao pode ser nenhum igual!!!

    experimenta colocar o ipreal do teu server soh pra testar.

  2. #162

    Padrão

    sim, eu disse que tinha vários iguais, mas só o começo, pois depois vem o "?16854651"

    ele está dando esse erro porque nunca encontra somente "wsus3setup.cab", o arquivo sozinho não existe.

    agora é preciso ver se ele está pegando esses arquivos que estão no WINUP ou se toda vez ele está baixando.

    esse erro ocorre para todo arquivo do diretório WINUP.

  3. #163

    Padrão

    é.. pelo que vi aqui ele está baixando o mesmo arquivo várias vezes, já que não encontra no diretório, mas sempre atribuindo nome diferente.

    Código :
    # ls wsus3setup.cab\?080*
    wsus3setup.cab?0807201605  wsus3setup.cab?0808012234  wsus3setup.cab?0808021925  wsus3setup.cab?0808031708  wsus3setup.cab?0808041605
    wsus3setup.cab?0807202106  wsus3setup.cab?0808012247  wsus3setup.cab?0808021935  wsus3setup.cab?0808031812  wsus3setup.cab?0808041606
    wsus3setup.cab?0807210206  wsus3setup.cab?0808012323  wsus3setup.cab?0808021936  wsus3setup.cab?0808031850  wsus3setup.cab?0808041630
    wsus3setup.cab?0807210716  wsus3setup.cab?0808012334  wsus3setup.cab?0808022032  wsus3setup.cab?0808031929  wsus3setup.cab?0808041636
    wsus3setup.cab?0807211217  wsus3setup.cab?0808012343  wsus3setup.cab?0808022051  wsus3setup.cab?0808031930  wsus3setup.cab?0808041639
    wsus3setup.cab?0807211717  wsus3setup.cab?0808012344  wsus3setup.cab?0808022135  wsus3setup.cab?0808031936  wsus3setup.cab?0808041641
    wsus3setup.cab?0808011043  wsus3setup.cab?0808020011  wsus3setup.cab?0808022136  wsus3setup.cab?0808031944  wsus3setup.cab?0808041643
    wsus3setup.cab?0808011156  wsus3setup.cab?0808020152  wsus3setup.cab?0808022204  wsus3setup.cab?0808032037  wsus3setup.cab?0808041737
    wsus3setup.cab?0808011214  wsus3setup.cab?0808020211  wsus3setup.cab?0808022252  wsus3setup.cab?0808032045  wsus3setup.cab?0808041742
    wsus3setup.cab?0808011221  wsus3setup.cab?0808020257  wsus3setup.cab?0808022253  wsus3setup.cab?0808032048  wsus3setup.cab?0808041806
    wsus3setup.cab?0808011229  wsus3setup.cab?0808020434  wsus3setup.cab?0808022329  wsus3setup.cab?0808032101  wsus3setup.cab?0808041832
    wsus3setup.cab?0808011333  wsus3setup.cab?0808020540  wsus3setup.cab?0808022334  wsus3setup.cab?0808032112  wsus3setup.cab?0808041917
    wsus3setup.cab?0808011354  wsus3setup.cab?0808020935  wsus3setup.cab?0808022340  wsus3setup.cab?0808032139  wsus3setup.cab?0808041930
    wsus3setup.cab?0808011411  wsus3setup.cab?0808021134  wsus3setup.cab?0808022345  wsus3setup.cab?0808032144  wsus3setup.cab?0808041940

    ele deveria ficar somente com o nome wsus3setup.cab pra dar certo.

  4. #164

    Padrão

    não dá pra saber o conteúdo do arquivo pq é binário, mas dos 191 arquivos wsus3setup.cab, 181 são iguais com 25384b e 10 iguais com 21833b.

    sem contar que também tem os arquivos repetidos:
    wusetup.cab
    wuredir.cab
    muredir.cab

    apaguei todos os repetidos e deixei um de cada, mas com o nome só até o .cab, vamu vê no que dá.

  5. #165

    Padrão

    pode ser parametro do apache ele pode tah tetnando reconhecer o ? como uma variavel

    no meu winup tem o arquivo tbm:

    wireless:/var/www/html/WINUP# ls wsus3setup.cab
    wsus3setup.cab


    e olha que legal:

    IE6.0sp1-KB833989-x86-PTB_fc5dc063b740003aa2d8e62409a1462.exe
    IE6.0sp1-KB916281-Windows-98-ME-x86-PTB_b2f5d9b26bd1631027ba435174c6690.exe
    IE6.0sp1-KB918439-Windows-98-ME-x86-PTB_627626ea6389bcb1ee4ceae34eaa3f7.exe
    IE-KB891781-Windows-98-ME-x86-PTB_0c5271060f0da65bb5ce16d8fc6a15a.exe
    IELPKAD_9EB06D710EE510947F89A83606B9E01F93A9F4AB.CAB
    ieuics_419D4A50CAF06025C50E4BDF17819DF83F9D2F02.EXE
    ieuida_6B9620A05CB1E2DB5F3C33D9EFE0DE1732700E94.EXE
    ieuies_805A858549C7FD1DD7CDF74220C1056CA0DB544F.EXE
    ieuifi_BFC4C08D8BEE7FACD56A8817825FAC3BF3C79947.EXE
    ieuifr_B79C6D4192031BC831636CAD3AE22233AE948B43.EXE
    ieuiit_4EC7E11064615D0E456C6F4A4251F17E1E16696D.EXE
    ieuinl_20D9D6ABDC77EEFA1FD6B169B9975D2047A88C8D.EXE
    ieuino_36368C184FD3A0E73852B30EC2084276CD9D5EA5.EXE
    ieuipt_A2F82E58A7159A9498E03D0E86D61EE2A0182062.EXE
    ieuisv_E5E0E64BBBB40CF80D4BB2E994FA7BDC1E15166F.EXE
    MAILNEWS_6357E0DBD784BEE150333E05860DC2E0B604B66E.CAB


    começou a popular com arquivod que nsao sao metadados tbm..
    to achando que esses são do windows 98 caem todos no /winup

  6. #166

    Padrão

    no seu só criou um arquivo wsus3setup.cab?

  7. #167

    Padrão

    bom.. o windows update não está funcionando aqui.

    fiz uma instalação nova do windows no vmware e instalei somente o sp2, quando ativo pra baixar as atualizações aparece isso no log do squid:
    Código :
    1217915274.858    541 10.0.0.3 TCP_MISS/200 417 HEAD http://download.windowsupdate.com/msdownload/update/v5/redir/wuredir.cab?0808050547 - DIRECT/189.11.250.25 application/octet-stream
    1217915275.410    472 10.0.0.3 TCP_MISS/200 419 HEAD http://www.update.microsoft.com/v7/windowsupdate/SelfUpdate/wuident.cab?0808050547 - DIRECT/65.55.192.126 application/octet-stream
    1217915276.150    729 10.0.0.3 TCP_MISS/200 419 HEAD http://download.windowsupdate.com/v7/windowsupdate/a/SelfUpdate/AU/x86/XP/ptBR/wusetup.cab?0808050547 - DIRECT/189.11.250.25 application/octet-stream
    1217915276.169     15 10.0.0.3 TCP_MISS/200 24697 GET http://127.0.0.1/WINUP/wusetup.cab?0808050547 - DIRECT/127.0.0.1 application/x-cab
    1217915281.663     36 10.0.0.3 TCP_MISS/404 305 HEAD http://127.0.0.1/WINUP/cdm.cab?0808050547 - DIRECT/127.0.0.1 text/html
    1217915281.699     33 10.0.0.3 TCP_MISS/404 629 GET http://127.0.0.1/WINUP/cdm.cab?0808050547 - DIRECT/127.0.0.1 text/html
    1217915281.791     31 10.0.0.3 TCP_NEGATIVE_HIT/404 324 HEAD http://127.0.0.1/WINUP/cdm.cab?0808050547 - NONE/- text/html
    1217915281.824     30 10.0.0.3 TCP_NEGATIVE_HIT/404 324 GET http://127.0.0.1/WINUP/cdm.cab?0808050547 - NONE/- text/html

    no access.log do apache:
    Código :
    127.0.0.1 - - [05/Aug/2008:01:48:01 -0400] "HEAD /WINUP/cdm.cab?0808050547 HTTP/1.0" 404 - "-" "Industry Update Control"
    127.0.0.1 - - [05/Aug/2008:01:48:01 -0400] "GET /WINUP/cdm.cab?0808050547 HTTP/1.0" 404 303 "-" "Industry Update Control"
    error.log apache:
    Código :
    [Tue Aug 05 01:48:01 2008] [error] [client 127.0.0.1] File does not exist: /var/www/WINUP/cdm.cab
    [Tue Aug 05 01:48:01 2008] [error] [client 127.0.0.1] File does not exist: /var/www/WINUP/cdm.cab

  8. #168

    Padrão opa

    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?

  9. #169

    Padrão

    Citação Postado originalmente por lucianogf Ver Post
    no seu só criou um arquivo wsus3setup.cab?

    wireless:/var/www/html/WINUP# ls -la wsus3setup.cab
    -rwxr-xr-x 1 proxy proxy 25384 2007-07-31 04:07 wsus3setup.cab
    wireless:/var/www/html/WINUP# ls -la wsus3setup.cab?
    ls: wsus3setup.cab?: Arquivo ou diretório não encontrado


    não

    só um sem o ?

    e milhares:
    wsus3setup.cab?dashuih3278912xzav

  10. #170

    Padrão

    o log do squid deve ser ignorado ele não importa mais na realidade criamos um subcache!
    mais pela logica ele teria que estar recebendo o endereço real da url... o url_rewriter trabalharia isso separadamente
    eu nao gravo o access aqui pa é gigantesco.. mais nao me recordo de em nenhuma vez ele ter
    mostrado algum redirecionamento.. para ele sempre foi transparente.


    no access.log do apache:
    Código :
    127.0.0.1 - - [05/Aug/2008:01:48:01 -0400] "HEAD /WINUP/cdm.cab?0808050547 HTTP/1.0" 404 - "-" "Industry Update Control"
    127.0.0.1 - - [05/Aug/2008:01:48:01 -0400] "GET /WINUP/cdm.cab?0808050547 HTTP/1.0" 404 303 "-" "Industry Update Control"

    não gravo access.log do apache irei habilitalo para ver como procede


    error.log apache:
    Código :
    [Tue Aug 05 01:48:01 2008] [error] [client 127.0.0.1] File does not exist: /var/www/WINUP/cdm.cab
    [Tue Aug 05 01:48:01 2008] [error] [client 127.0.0.1] File does not exist: /var/www/WINUP/cdm.cab

    como já falei meu error está perfeito

    creio que voce deveria analisar padrão de codificação do seu apache derrepente..
    experimente ver duas coisas uma se ele esta atribuindo "?dhasiuhduia" á uma variavel

    por exemplo index.php?get=xupa
    wuredir.cab?0808050547

    entao entra via browser http na pasta e tenta baixar com um click!
    os arquivos problemáticos.

    e posta ai

    [/quote]

  11. #171

    Padrão

    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

  12. #172

    Padrão

    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]

  13. #173

    Padrão

    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?

  14. #174

    Padrão

    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

  15. #175

  16. #176

    Padrão

    Luciano,

    Por acaso você tem PHP instalado nesse seu servidor WEB? Se tiver, o PHP considera o "?" como delimitador de linha e tudo que aparece depois dele passa a ser tratado como variável e não como nome de arquivo.

    Uma forma de resolver isso é, seguindo a RFC 2396, é fazer o encode do "?" e passar o nome do arquivo como "blah.cab%3F01923" ao invés de "blah.cab?01923".

    Até!

  17. #177

    Padrão

    arium,

    consigo baixar normalmente o arquivo do apache pelo navegador.

    galahad,

    sim, tenho php instalado nessa máquina, uso para outros serviços. Não tenho a minima idéia de como fazer isso que você tá falando do php.

    acredito que deve existir alguma forma de desabilitar o php para estes aliases.

  18. #178

    Padrão

    o negócio seria fazer assim, quando o windows faz uma requisição, sempre o final da url será um numero, e sempre diferente http://....../wsus3setup.cab?080805XXXX, o script deveria checar se o arquivo "wsus3setup.cab" existe no diretório, se existir ele manda para o cliente adicionando o numero da url, assim não ficaria baixando sempre o mesmo aquivo.

  19. #179

    Padrão

    é so mudar os cache deny .. algo do tipo cache allow windowsupdate.microsoft.com

  20. #180

    Padrão

    Citação Postado originalmente por alexandrecorrea Ver Post
    é so mudar os cache deny .. algo do tipo cache allow windowsupdate.microsoft.com
    aqui não tenho mais a acl QUERY, nem o cache deny.