+ Responder ao Tópico



  1. #1
    slacklex
    Visitante

    Padrão Como bloquear downloads de determinados arquivos

    :-) Olá Pessoal! Estou iniciando meus estudos no Squid e tenho uma dúvida: Como é que posso fazer para bloquear downloads das maquinas da rede de determinadas extensoes, tipo .exe, .mp3, .wma... Que acl se encaixaria direitinho para barrar mesmo essas extensões?

    Obrigado a todos!

  2. #2

    Padrão Re: Como bloquear downloads de determinados arquivos

    rapaz o seguinte, :lol:

    Eu estou usando da seguinte forma e esta funcionando, talvez nao seja a melhor, mais ai vai:

    as ACLs:
    acl arquivos_bloqueados url_regex "/etc/squid/regras/arquivos_bloqueados.txt"
    acl arquivos_liberados url_regex "/etc/squid/regras/arquivos_liberados.txt"

    o Conteudo do arquivos_bloqueados.txt

    \.bat$
    \.scr$
    \.exe$
    \.wma$
    \.wav$
    \.wmf$

    e assim vai....
    arquivos_liberados.txt :
    putty.exe
    irpf2006v1.1.exe

    e assim vai...
    mais abaixo a regra:

    http_access deny arquivos_bloqueados !arquivos_liberados

    espero ter ajudado.. vlw :wink:

  3. #3
    slacklex
    Visitante

    Padrão Re: Como bloquear downloads de determinados arquivos

    :mrgreen: Valew depois vou testar isso.

  4. #4

    Padrão Re: Como bloquear downloads de determinados arquivos

    Não sei se vcs teriam como melhorar esse código, mas como ficaria para que X Ip's não fizessem download e os outros IP's possam, mas com certas restrições?

  5. #5

    Padrão Re: Como bloquear downloads de determinados arquivos

    é facil...
    basta criar acl:


    acl ips_liberados src "/etc/squid/regras/ips_liberados.txt"

    conteudo do ips_liberados.txt, por ex:
    192.168.0.1
    192.168.0.13
    192.168.0.5
    e colocar esta regra antes da outra...
    assim:

    http_access allow ips_liberados
    http_access deny arquivos_bloqueados !arquivos_liberados
    deu de entender ?
    :wink: