Re: [FUG-BR] Squid (Autenticação e ACL's em My Sql)

2010-10-28 Por tôpico renato martins
Se alguem tiver interesse eu tenho  isso em php e uso a mesma base do email
para autenticar o squid e o email pegando o campo de nome e senha a senha
pode estar em crypt, a função crypt do mysql,md5, e blowfish todos essas
padroe de senha eu ja testei com o php e funciona sem problema

segue o codigo logo abaixo do mysql_auth que é só copiar e dar pemição de
execução, ele funciona em linux,windows,freebsd

#!/usr/local/bin/php
?php
$link = mysql_pconnect('10.10.x.x', 'usuario_do_banco', 'senha');
if (!$link) {
printf(Erro ao conectar com o banco de dados: %s\n,
mysql_connect_error());
die();
}
$selectdb = mysql_select_db(mail,$link);
if (!$selectdb) {
printf(Erro ao abrir o banco de dados: %s\n,
mysql_error($link));
die();
}
while ( fscanf(STDIN, %s %s, $nome, $senha) ) {
$select = SELECT name,pass FROM users WHERE name =
'.$nome.' AND ok = 1;
$Query = mysql_query($select,$link);
$nrRegistros = mysql_num_rows($Query);
$erro = true;
while ( $Registro = mysql_fetch_array($Query) ) {
$erro = false;
if ( crypt($senha, $Registro[pass]) ==
$Registro[pass] ) printf(OK\n);
else printf(ERR\n);
}
if ($erro) printf(ERR\n);
}
?

No squid.conf

auth_param basic program /usr/local/bin/mysql_auth
auth_param basic children 5
auth_param basic realm Login Proxy Cache
auth_param basic credentialsttl 2 hour


acl autenticar proxy_auth REQUIRED


http_access allow autenticar


esse esquema é so para o login as acl eu faço por arquivo que edito via php
e via sudo dou o reload no squid

talvez na~oseja a molhar opção mais pode lhe atender !!






Em 27 de outubro de 2010 17:01, Thiago J. Ruiz thiagojr...@gmail.comescreveu:

 ham, verdade, é um ftp que não existe mais mesmo, vou remover lá assim que
 puder,
 eu arrumei o código na página pelo menos hehe (menos esses warnings que vc
 citou =P).

 obrigado.

 Em 27 de outubro de 2010 15:18, irado furioso com tudo
 ir...@bsd.com.brescreveu:

  Em Wed, 27 Oct 2010 15:01:42 -0200
  Thiago J. Ruiz thiagojr...@gmail.com, conhecido consumidor/usuário
  de drogas (Windows e BigMac com Coke) escreveu:
 
   Fala Irado
 
  opa..
 
   talvez você tenha tentado baixar o source, não, entre lá e leia, se
   já não o fez.
 
  li sim e até compilei (surgem alguns warning), mas é que há um link na
  página e eu sempre testo os links ;)
 
 
 
  --
   saudações,
   irado furioso com tudo
 


 --
 Thiago J. Ruiz
 SysAdmin/NetAdmin
 Cisco CCNA - Loading.
 Computer Networks Techie
 http://thiagoruiz.blogspot.com
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Squid (Autenticação e ACL's em My Sql)

2010-10-27 Por tôpico Antônio Pessoa
2010/10/27 Murilo Gouveia muryllo_gouv...@msn.com

 Bom dia Lista,

 Bom tive a ideia essa semana em reformular o squid aqui da empresa mudando a 
 maneira de fazer a autenticação e consultar as ACL's, e queria fazer isso 
 usando o MySql. Mais ainda não conheço ninguem que tivesse feito isso (pelo 
 menos na parte das ACL's). Por acaso teria alguem na lista que teve essa 
 ideia e pos em prática?


Eu iria preferir o SQLite, mas... ;P

Conheço pessoas que já trabalham com o Squid dessa forma, mas nunca me
interessei em colocar em prática. Acho que elas não fazem parte da
lista, elas são do #slackware-br da Freenode. Alguém da lista já deve
ter feito também.

Meus R$ 0,00.

--
Antônio Rogério Lins de A. Pessoa
Técnico em Tecnologia da Informação
SysAdm Soluções em T.I.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Squid (Autenticação e ACL's em My Sql)

2010-10-27 Por tôpico Thiago J. Ruiz
Boa tarde,

  Eu tive de escrever isso na faculdade  =D heeheh

  tenta aí:
http://thiagoruiz.blogspot.com/2007/10/brincando-com-squid-autenticando-no.html

http://thiagoruiz.blogspot.com/2007/10/brincando-com-squid-autenticando-no.html
 se
funcionar, manda um fardo de fraziskaner (cerveja) pra mim que tá pago!

Att.

Em 27 de outubro de 2010 11:07, Murilo Gouveia
muryllo_gouv...@msn.comescreveu:


 Bom dia Lista,

 Bom tive a ideia essa semana em reformular o squid aqui da empresa mudando
 a maneira de fazer a autenticação e consultar as ACL's, e queria fazer isso
 usando o MySql. Mais ainda não conheço ninguem que tivesse feito isso (pelo
 menos na parte das ACL's). Por acaso teria alguem na lista que teve essa
 ideia e pos em prática?

 Abraços

 Murilo Gouveia
 Analista de Redes Linux/Unix
 Tel.: (71) 8111-4157 / (71) 3215-5788


 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd




-- 
Thiago J. Ruiz
SysAdmin/NetAdmin
Cisco CCNA - Loading.
Computer Networks Techie
http://thiagoruiz.blogspot.com
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Squid (Autenticação e ACL's em My Sql)

2010-10-27 Por tôpico Thiago J. Ruiz
ham, verdade, é um ftp que não existe mais mesmo, vou remover lá assim que
puder,
eu arrumei o código na página pelo menos hehe (menos esses warnings que vc
citou =P).

obrigado.

Em 27 de outubro de 2010 15:18, irado furioso com tudo
ir...@bsd.com.brescreveu:

 Em Wed, 27 Oct 2010 15:01:42 -0200
 Thiago J. Ruiz thiagojr...@gmail.com, conhecido consumidor/usuário
 de drogas (Windows e BigMac com Coke) escreveu:

  Fala Irado

 opa..

  talvez você tenha tentado baixar o source, não, entre lá e leia, se
  já não o fez.

 li sim e até compilei (surgem alguns warning), mas é que há um link na
 página e eu sempre testo os links ;)



 --
  saudações,
  irado furioso com tudo



-- 
Thiago J. Ruiz
SysAdmin/NetAdmin
Cisco CCNA - Loading.
Computer Networks Techie
http://thiagoruiz.blogspot.com
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd