Como esse assunto surgiu no mesmo tempo que eu tento fazer algo parecido. Bom meu cenário é o seguinte
Squid + ncsa_auth + squidGuard + ( sarg / webalizer ). o squid e o ncsa_auth controlam a autenticaçao dos usuarios.e o squidGuard quem controla todas as ACL determinando quem pode acessar o que baseado na lista do urlblacklist que ja esta configurada pra já ter uma base de conteúdos dos sites que desejo manter bloqueados por padrão. Agora como o sarg tem o recurso do block-it, eu gostaria de mudar ele para que possa adicionar os sites por categorias dai ja classificando os sites em suas categórias proprias ao invés dele fazer um arquivão com tudo dentro para seguir a mesma filosofia do urlblacklist. Mas eu nao manjo nada de php `=o( Minha idéia seria uma pagina substituindo o block-it.php; que recebendo a URL que é repassada direto pelo sarg; ira deixar numa nova página um dropbox ( combo box ) para o administardor selecionar a categoria a qual pertence a url e um botão de submit ( verifique e bloqueie ) que automaticamente dependendo da categoria ( que é carregada a partir de um arquivo seperado { require( ); } com a array formada pela sintaxe categoria => /usr/local/etc/squid/blacklists/brasil/categoria/urls ele ja indicaria o arquivo que pertence a categoria X ) no primeiro passo seria efetuar uma verificação se a url já esta inclusa no arquivo se nao incluir. Voces acham que seja muito complicado de fazer isso ? Poderiamos enviar para o sarg incluir este como uma segunda versão Estou usando o lighttpd 1.4.9 + php4 fastcgi pra deixar mais optimizado o servidor no segundo passo gostaria de deixar página uma seçao que dependendo da seleçao da combobox habilitar o cadastro de uma nova categoria coisa simples tabém ele ja criava os diretórios e adicionaria a nova categoria no arquivo que guarda a localizaçao delas -- -=-=-=-=-=-=-=-=-=- William David Armstrong Bio Systems Security. ICQ 10253747 MSN biosystems ]at[ gmail . com -------------------------------------- <----. Of course it runs <----|============================ <----' NetBSD, OpenBSD or FreeBSD -------------------------------------- _______________________________________________ freebsd mailing list freebsd@fug.com.br http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br