Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    DansGuardian 2.12.0.3 pkg 0.1.8 disponível para pfSense

    Scheduled Pinned Locked Moved Portuguese
    221 Posts 19 Posters 128.5k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • marcellocM
      marcelloc
      last edited by

      @leandruco:

      Instalei a versão completa….

      dansguardian-2.12.0.0_1 A fast, feature-rich web content filter for Squid proxy ser

      você me mostrou a lista de pacotes instalados, me mostra a lista de pacotes com interface web disponíveis para pfsense

      system-> packages -> installed packages

      e

      system-> packages -> Available packages

      Treinamentos de Elite: http://sys-squad.com

      Help a community developer! ;D

      1 Reply Last reply Reply Quote 0
      • L
        leandruco
        last edited by

        A sim =D
        Segue

        pacotes.JPG
        pacotes.JPG_thumb

        1 Reply Last reply Reply Quote 0
        • L
          leandruco
          last edited by

          Reinstalei o pacote e funcionou.
          Obrigado pela ajuda ;)

          1 Reply Last reply Reply Quote 0
          • B
            babingthon
            last edited by

            Pessoal fiquei desanimado depois que fique sabendo q o dansguardian é pago!!!  :-[  :-[  :-[

            Devidos a questoes administrativas, crei que a minha empresa não compre a linceça!!

            Mas eu posso usar só pra testar neh? tem pro nao?

            1 Reply Last reply Reply Quote 0
            • marcellocM
              marcelloc
              last edited by

              Veja quanto vai custar para sua empresa e mostre o tanto que a ferramenta é boa(para mostrar você precisa instalar  ;)).

              Só para deixar claro, o dansguardian não é gratuito para uso comercial em qualquer plataforma, seja ela unix ou linux.

              Treinamentos de Elite: http://sys-squad.com

              Help a community developer! ;D

              1 Reply Last reply Reply Quote 0
              • M
                mantunespb
                last edited by

                Quantos linux no mundo a fora tem instalado o dansguradian ??
                quantas outras UTM open source vem nativo.. como endian, zentyal, BrasilFW, ClearOS até uma distribuição baseada em openbsd (commixwal) usava dansguardian.

                Sinceramente, não vejo problema nenhum..

                1 Reply Last reply Reply Quote 0
                • marcellocM
                  marcelloc
                  last edited by

                  A função de Filtro de ssl parece não ter sido portada 100% para o dansguardian 2.12

                  Já criei alguns patches para a compilação mas estou esbarrando em algumas dependências de funções de ssl.

                  Já postei o novo makefile do dansguardian para der atualizado no ports do freebsd e aproveitei para pedir ajuda ao mantenedor brasileiro do pacote no ports.

                  Quem tiver conhecimento de compilação e resolução de dependências no freebsd e quiser ajudar, ficaria(e acredito que todo mundo que quer ver o filtro de ssl no pfsense/freebsd) imensamente agradecido.

                  Segue post com a arquivo makefile alterado para incluir a compilação do filtro de ssl.
                  http://forum.pfsense.org/index.php/topic,46207.msg242062.html#msg242062

                  Treinamentos de Elite: http://sys-squad.com

                  Help a community developer! ;D

                  1 Reply Last reply Reply Quote 0
                  • marcellocM
                    marcelloc
                    last edited by

                    compilação resolvida, o ermal me ajudou a achar os parametro de bibliotecas que estavam falatando.

                    http://forum.pfsense.org/index.php/topic,46207.msg242262.html#msg242262

                    Agora estou tentando me entender com o gerador de certificados do dansguardian, por enquanto só recebo

                    DENIED Failed to negotiate ssl connection to client CONNECT 0 0 SSL Site 1 200 -  Default   - -

                    Publiquei as atualizações para quem quiser me ajudar a acertar este último 'detalhe'.

                    Para pegar a ultima versão de compilação, sugiro desinstalar o pacote e instalar denovo.

                    att,
                    Marcello Coutinho

                    Treinamentos de Elite: http://sys-squad.com

                    Help a community developer! ;D

                    1 Reply Last reply Reply Quote 0
                    • marcellocM
                      marcelloc
                      last edited by

                      Para quem quiser chegar no mesmo ponto que estou(ou ir além é claro), os procedimentos para a utilização do filtro ssl no dansguardian são:

                      • criar uma ca em system->cert manager

                      • criar um certificado de servidor assinado pela ca criada

                      • atribuir a nova ca e o novo certificado na aba services-> dansguardian -> general

                      • Habilitar a opção filter ssl sites forging SSL Certificates

                      Quem quiser testar essa compilação e o filtro ssl em um freebsd, o ports já esta atualizado (/usr/ports/www/dansguardian-devel)

                      Revision 1.36: download - view: text, markup, annotated - select for diffs
                      Sat Feb 18 13:14:31 2012 UTC (4 days, 2 hours ago) by garga
                      Branches: MAIN
                      CVS tags: HEAD
                      Diff to: previous 1.35: preferred, colored
                      Changes since revision 1.35: +8 -1 lines

                      • Add a new OPTION to enable experimental SSL support

                      Submitted by: Marcello Coutinhomarcellocoutinho@gmail.com/marcellocoutinho@gmail.com

                      Treinamentos de Elite: http://sys-squad.com

                      Help a community developer! ;D

                      1 Reply Last reply Reply Quote 0
                      • marcellocM
                        marcelloc
                        last edited by

                        Conforme prometido, acabei de subir a versão 0.1.5 do pacote com a tão sonhado filtro por grupo e não por usuário.

                        O esquema é o mesmo do script do squidguard com a vantagem de estar 100% integrado com a interface gráfica e suportar multiplos servidores ad/ldap

                        Para funcionar:

                        • Crie o grupo no dansguardian com o mesmo nome do grupo no ad onde você libera ou bloqueia os usuários

                        • cadatre o servidor/servidores ldap onde você quer sincronizar

                        • defina a frequencia de atualização da lista e as permissões

                        att,
                        Marcello Coutinho

                        Treinamentos de Elite: http://sys-squad.com

                        Help a community developer! ;D

                        1 Reply Last reply Reply Quote 0
                        • JackLJ
                          JackL
                          last edited by

                          Antes de qualquer coisa, parabéns novamente pelo trabalho marcelloc!

                          Em relação a esta nova versão, ela já está em "System->Pakages" no pfSense ou precisa de processo manual de instalação?

                          Abraços!
                          Jack

                          Treinamentos de Elite: http://sys-squad.com
                          Soluções: https://conexti.com.br

                          1 Reply Last reply Reply Quote 0
                          • marcellocM
                            marcelloc
                            last edited by

                            Já esta disponível nos pacotes, basta atualizar ou (desinstalar/reinstalar).

                            Treinamentos de Elite: http://sys-squad.com

                            Help a community developer! ;D

                            1 Reply Last reply Reply Quote 0
                            • JackLJ
                              JackL
                              last edited by

                              @marcelloc:

                              Já esta disponível nos pacotes, basta atualizar ou (desinstalar/reinstalar).

                              Show of ball…

                              Fica a dica para os que sonham com gerência de ACLs no webproxy por grupos do Active Directory! ;)

                              EDIT: Vale lembrar que graças a um patch o Luiz Gustavo, esta função também é possível agora pra quem utiliza SquidGuard. Leia mais aqui: http://forum.pfsense.org/index.php/topic,47100.msg248459.html#msg248459

                              Abraços!
                              Jack

                              Treinamentos de Elite: http://sys-squad.com
                              Soluções: https://conexti.com.br

                              1 Reply Last reply Reply Quote 0
                              • marcellocM
                                marcelloc
                                last edited by

                                Resumindo, o sonho virou realidade  :D

                                Treinamentos de Elite: http://sys-squad.com

                                Help a community developer! ;D

                                1 Reply Last reply Reply Quote 0
                                • M
                                  Montana
                                  last edited by

                                  Marcello,

                                  Queria deixar aqui meu agradecimento pelo projeto do DansGuardian. Fechou com chave de ouro a autenticação no ldap e o filtro por grupo.

                                  1 Reply Last reply Reply Quote 0
                                  • J
                                    johnnybe
                                    last edited by

                                    Instalei o DansGuardian, Enable dansguardian checado, usando Listen Interface(s) = LAN, configurei tudo em defaults, Blacklist URL http://www.shallalist.de/Downloads/shallalist.tar.gz, e… Fui verificar os logs:

                                    Status: System logs: System
                                    php: /pkg_mgr_install.php: The command '/usr/local/etc/rc.d/dansguardian stop' returned exit code '127', the output was '/usr/local/etc/rc.d/dansguardian: not found'

                                    Alguns segundos depois...

                                    Status: System logs: System
                                    php: /pkg_mgr_install.php: The command '/usr/local/etc/rc.d/dansguardian stop' returned exit code '126', the output was '/usr/local/etc/rc.d/dansguardian: Permission denied'

                                    Resumindo, o maior problema foi quando desinstalei o pacote e tentei acessar o Squid em Services > Proxy server e não tinha acesso. O erro, no browser, foi este:

                                    Warning: dir(/usr/local/etc/squid/errors/): failed to open dir: No such file or directory in /etc/inc/pfsense-utils.inc on line 432 Fatal error: Call to a member function read() on a non-object in /etc/inc/pfsense-utils.inc on line 433

                                    Reinstalei o DansGuardian e consegui acesso ao Squid. Daí, fui tirar a dúvida:

                                    Desabilitei a caixa de seleção Enable dansguardian, desinstalei novamente o DansGuardian e, mais uma vez, fiquei sem acesso ao Services > Proxy server.  >:(

                                    Alguma solução?

                                    you would not believe the view up here

                                    1 Reply Last reply Reply Quote 0
                                    • marcellocM
                                      marcelloc
                                      last edited by

                                      O processo de exclusão do pacote dansguardian deve remover os pacotes dependentes, dentre eles o squid.

                                      Isso deve estar na função de uninstall de pacotes no pfsense, não tem código escrito para exclusão de pastas no dansguardian.inc.

                                      A solução(workaround) para isso é reinstalar o pacote squid depois de 'assassinar' o dansguardian.

                                      php: /pkg_mgr_install.php: The command '/usr/local/etc/rc.d/dansguardian stop' returned exit code '126', the output was '/usr/local/etc/rc.d/dansguardian: Permission denied'

                                      Se o arquivo não existir mesmo, uma reinstalação do pacote deve restaurar o script de inicialização.
                                      Se o problema for permissão, o apply da configuração sempre acerta a permissão do arquivo se o dansguardian não estiver desabilitado.

                                      Treinamentos de Elite: http://sys-squad.com

                                      Help a community developer! ;D

                                      1 Reply Last reply Reply Quote 0
                                      • marcellocM
                                        marcelloc
                                        last edited by

                                        Acabei de subir a versão 1.5.2 com algumas correções de bug, incluíndo o script de inicialização que 'sumia' após upgrades.

                                        Treinamentos de Elite: http://sys-squad.com

                                        Help a community developer! ;D

                                        1 Reply Last reply Reply Quote 0
                                        • D
                                          danpeal
                                          last edited by

                                          Olá! Boa tarde a todos!

                                          Sou iniciante no PFSense e gostaria se possível de uma ajuda de vocês. Implementei o PF com squid mais o dansguardian autenticado no ad conforme tutoriais desse forum, sendo que acabou surgindo alguma dúvidas. Utilizei o dansguardian com o pacote já corrigido pelo Marcello e o squid já está autenticando no AD, sendo que estou precisando também que o dansguardian consulte os usuários dos grupos que tenho no AD. Aí é que está minha dúvida. O dansguardian consegue ler todos os usuarios que estão dentro de um determinado grupo ou quando crio o grupo no dans com o mesmo no nome que está no ad, eu tenho que também criar os usuario no grupo do dansguardian? Não entendi exatamente como funciona essa interação do dansguardian com o squid autenticado no ad. Alguem poderia me explicar por favor?

                                          1 Reply Last reply Reply Quote 0
                                          • marcellocM
                                            marcelloc
                                            last edited by

                                            danpeal,

                                            bem vindo ao fórum! :)

                                            O dansguardian pode funcionar de duas maneiras, ou na frente do squid passando a autenticação para frente ou no modo sanduiche onde ele fica entre o squid que autentica e o squid que faz cache.

                                            Depois de definir o método de autenticação na configuração do squid e do dansguardian, as configurações de ldap do dansguardian buscam os usuários do AD e preenchem automaticamente nas listas do dansguardian.

                                            att,
                                            Marcello Coutinho

                                            Treinamentos de Elite: http://sys-squad.com

                                            Help a community developer! ;D

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.