Logo Hardware.com.br
douglasgm
douglasgm Super Participante Registrado
1.3K Mensagens 0 Curtidas

[Resolvido] Bloquear orkut por certos períodos pelo Squid -

#1 Por douglasgm 30/08/2004 - 13:38

Tenho em meu squid.conf a tal acl:

acl orkut url_regex -i "/etc/squid/orkut.txt"
http_access deny orkut

dentro de orkut.txt tenho as strings:
orkut
orcut
64.233.171.85

Beleza, tah bloqueado o orkut, de forma lusitana, mas tah...

2 perguntas:

1-tem como eu bloquear o ip do orkut somente, sendo q quando o cara digita a url do orkut, sendo qual seja ela, ele bloqueie o ip para onde o cara será direcionado? É um pouco chato para os meus usuarios aki digitarem para a busca no google a palavra orkut e o acesso ser bloqueado... pensei em bloquear pelo ip mesmo, assim bloquearia diretamente o orkut... OBS: a implementação de um proxy transparente seria para mais tarde, isso seria mais urgente no momento...

2- tenho q fazer isso por horarios no squid.conf, das 12:00 as 14:00 o pessoal pode acessar o orkut, depois somente das 21:00 as 8:00 o pessoal vai poder acessar... como faria isso?

Valeu galera, espero respostas

Responder Tópico
jqueiroz
jqueiroz Cyber Highlander Registrado
104K Mensagens 5.7K Curtidas
#4 Por jqueiroz
30/08/2004 - 18:14

A acl que vc escolheu é do tipo RegEx --- expressão regular. Com esse recurso, vc pode fazer coisas do tipo:

^http://.*or{kc}ut.*/

Que vai bloquear apenas os URLs onde a palavra orkut (ou orcut) apareça dentro do endereço do URL, não no diretório ou nos parãmetros da pesquisa.

quanto ao controle por horário, é possível sim --- pesquise nesta sala por "acl and time".

"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o Blog do Zekke

douglasgm
douglasgm Super Participante Registrado
1.3K Mensagens 0 Curtidas
#8 Por douglasgm
30/08/2004 - 19:17

caras, eu novamente... resolvi ver as dicas sobre o time...

nao entendi como funciona esse negocio ai... como ficaria no meu caso?... ficaria assim?

acl orkut url_regex -i "/etc/squid/orkut.txt"
acl ip_orkut dst 64.233.171.85
acl orkut_almoco time MTWHF 12:00-13:00
acl orkut_noite time MTWHF 21:00-06:00

http_access deny !orkut_almoco orkut
http_access deny !orkut_almoco ip_orkut
http_access deny !orkut_noite orkut
http_access deny !orkut_noite ip_orkut


Dá uma luz ai galera...


Obrigado

Reclamações? Envie-as para /dev/null. Responderei quando possivel.
O Linuxconf.com.br morreu, mas nós não!
d¤Üg|@§

--d@niel--
--d@niel-- Veterano Registrado
1.4K Mensagens 18 Curtidas
#9 Por --d@niel--
30/08/2004 - 20:29

Se não estiver falando asneira, o correto seria:

acl ip_orkut dst 64.233.171.85
acl orkut_almoco time MTWHF 12:00-13:00
acl orkut_noite time time MTWHF 21:00-06:00

http_access deny ip_orkut
http_access allow orkut_almoco ip_orkut
http_access allow orkut_noite ip_orkut

Se estiver errado, por favor me corrijam.

[]'s

Linux, AIX, Solaris, HP-UX... Nada contra quem segue ideologias, mas eu estou nessa porque dá $$$! :

douglasgm
douglasgm Super Participante Registrado
1.3K Mensagens 0 Curtidas
#10 Por douglasgm
31/08/2004 - 09:42

entao pessoal, oq me dizem? nao posso fazer cagada nesse negocio aki nao galera... alguem q tenha certeza pra dar uma luz ai? eh do meu jeito ou do jeito do do nosso amigo daniel?

Valeu galera pela paciencia...

EDITADO

Pessoal, resolvi testar as configuraçoes passadas ai, to ancioso pra ver esse negocio funcionar... mas nao rolou, parece q estah dando erro de sintaxe nas acls dos horarios... tando do meu jeito quanto do jeito do nosso amigo daniel... to precisando de ajuda...


Obrigado

Reclamações? Envie-as para /dev/null. Responderei quando possivel.
O Linuxconf.com.br morreu, mas nós não!
d¤Üg|@§

douglasgm
douglasgm Super Participante Registrado
1.3K Mensagens 0 Curtidas
#11 Por douglasgm
31/08/2004 - 10:39

Ai galera, consegui, ateh q enfim, colocar a desgraça das acls ... muito loko com isso funciona... bom, vai a dica pra quem quiser utiliza-la um dia ai:

acl ip_orkut dst 64.233.171.85
acl orkut_negado1 time M T W H F 06:00-11:59
acl orkut_negado2 time M T W H F 13:00-20:59
acl orkut url_regex -i "/etc/squid/orkut.txt"

http_access deny orkut orkut_negado1
http_access deny orkut orkut_negado2
http_access deny ip_orkut orkut_negado1
http_access deny ip_orkut orkut_negado2

Iria fazer a parada dando http_access allow, mas ai teria q criar 3 acls, pois os horarios iniciais nunca podem ser maiores q os finais, entao teria q ter uma das 12:00 ateh as 13:00, uma das 21:00 as 23:59 e outra das 00:00 ateh as 06:00... muito lusitano...

Bom, tah ai, tudo resolvido mais uma vez graças aos companheiros do forum q me deram as dicas de como fazer... valeu ai galera...

A necessidade eh mae da aprendizagem... sacou?

FUI

Reclamações? Envie-as para /dev/null. Responderei quando possivel.
O Linuxconf.com.br morreu, mas nós não!
d¤Üg|@§

Responder Tópico
© 1999-2024 Hardware.com.br. Todos os direitos reservados.