Proxy com Squid (produzindo plugins) [RESOLVIDO]

1. Proxy com Squid (produzindo plugins) [RESOLVIDO]

daniel enos cavalcanti rodrigues de macedo
denosmacedo

(usa Outra)

Enviado em 11/10/2010 - 08:55h

Ola a todos!

Bem... tenho uma rede com um squid implementado perfeitamente bem.

Pois bem, estou tentando criar um proprio plugin, para isso no codigo do squid coloco: "redirect_program /programa.sh" e creio eu que ate ai esta correto... pq quando eu foço erros no codigo do programa o cliente nao consegue mais acessar a web.. o que eh logico...

O que eu estou tentando fazer incicialmente eh assim que o usuario entrar EM QUALQUER ENDEREÇO o proxy redireciona abra a url "google.com" (por exemplo) MESMO QUE O USUARIO NAO TENHA PEDIDO ESSE ENDEREÇO...

O pro eh esse.. nao teho muita ideia de como se fazer isso... alguem poderia me dar alguma orientacao? ou ate mesmo fazer esse trecho do codigo para mim? pode ser em python, C++, C... Ou pode me indicar algum material sobre o assunto

Logicamente que nao quero fazer um plugin para que forece o usuario acesse so google.com, mas essa eh uma forma de ja ter uma base...

Desde ja MUITO AGRADECIDO =)

VIVA O LINUX!


  


2. helper?

irado furioso com tudo
irado

(usa XUbuntu)

Enviado em 11/10/2010 - 13:48h

imagino que o que vc realmente quer sejam os "helpers" para squid; se for o caso, veja aqui o que pode ajudar. Se não for isso, ignore.

http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=squid+hel...




3. Re: Proxy com Squid (produzindo plugins) [RESOLVIDO]

Joelson
jaguillera

(usa Slackware)

Enviado em 12/10/2010 - 10:07h

Cara, eu ja fiz isso mas de uma maneira mais tranquila alterando a pagina de bloqueio do Squid e colocando o codigo

<meta http-equiv="refresh" content="5; url=teste.html">

dentro dela.


4. jaquillera

daniel enos cavalcanti rodrigues de macedo
denosmacedo

(usa Outra)

Enviado em 12/10/2010 - 11:57h

Vlw pela dica, vou dar uma testada por curidade nisso, eh interessantes =)... porem:

Como havia dito pretendo criar um plugin para provocar um redericiomento sempre para um mesmo endereco, ate pq "nao teria muita" funcionalidade isso =/ Por isso tem que ser um plugin mesmo, ja que vai ter muita mais coisa por tras...

Mas atraves dessa dica, conseigo abrir meus horizontes, ate pq penso que o forum eh para se ajudar nao para fazer o trabalho dos outros ^^, por isso se conseguirem me dar uma luz, eu desando =P




5. Galera, problema resolvido graças a ajude de alguns outros colegas da net

daniel enos cavalcanti rodrigues de macedo
denosmacedo

(usa Outra)

Enviado em 15/10/2010 - 15:11h

Aqui estao duas solucoes para quem se interessa... qualquer coisa estamos aki =D
Viva o Linux!


#!/bin/sh
while read url rest; do
if [[ "$url" == *www.google.com* ]]
then
echo
else
echo "302:http://www.google.com.br/"
fi
done

#!/usr/bin/python -u
# -*- coding: iso-8859-1 -*-
import sys

print 'oiu'
while True:
line = sys.stdin.readline()
if not line:
break
param = line.split(' ')
url = param[0]
if 'www.google.com' in url:
sys.stdout.write('\n')
if url == '\n':
sys.stdout.write('\n')
else:
print '302:http://www.google.com.br/'







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts