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.
    • K
      kelsen
      last edited by

      Marcelloc,

      Quase funcionou, dessa forma que vc falou realmente fica mais granular a liberação do domínio, o problema é que se eu libero o "mail.google.com" para acessar o gmail, o "chatenabled.mail.google.com" cai na exceção também por conta do "mail.google.com".
          Um outro problema acontece com a página google.com.br/talk,se eu coloco essa url na lista de bloqueio, ele não bloqueia porque o google.com.br está na lista de exceção. Pelo que entendo, se o dominio está na exceção, o DG não faz nenhum outro tipo de filtro, então eu deveria colocá-lo na Grey list, mas aí faz é bloquear o domínio google.com.br.

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

        Se estiver usando o dns do pfsense, crie uma entrada apontando chatenabled do google para 127.0.0.1. Esta é a forma mais simples de bloquear o gtalk.

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

        Help a community developer! ;D

        1 Reply Last reply Reply Quote 0
        • K
          kelsen
          last edited by

          Isso resolve em partes, porque vai bloquear pra todo mundo, mas deveria ser pra um grupo somente. Dessa forma eu poderia ate colocar chatenabled.mail.google.com na blacklist do squid que iria bloquear pra todo mundo.
          De qualquer forma, obrigado pela ajuda.

          1 Reply Last reply Reply Quote 0
          • K
            kelsen
            last edited by

            Marcelloc,

            Dê uma olhada nesse link, "http://sourceforge.net/tracker/?func=detail&aid=3418261&group_id=131757&atid=722100".
                  É um patch que parece resolver a questão dos subdomínios utilizando whitelist. Será possível implementar isso no pF?

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

              Kelsen,

              vou testar a compilação e se der certo, vou incluir este patch no ports do freebsd e submeter ao mantenedor.

              Bela garimpada  ;)

              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

                link para o pacote com o patch aplicado.

                Atualize antes o pacote do dansguardian, subi hoje uma correção para tratar corrigir um erro na verificação da greylist na aba site.

                amd64:
                http://e-sac.siteseguro.ws/packages/amd64/8/All/dansguardian-2.12.0.0_2.tbz

                Testa e posta o resultado.

                att,
                Marcello Coutinho

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

                Help a community developer! ;D

                1 Reply Last reply Reply Quote 0
                • K
                  kelsen
                  last edited by

                  Na instalação do pacote apareceu esses erros de bibliotecas.

                  pkg_add: warning: package 'dansguardian-2.12.0.0_2' requires 'perl-5.12.4_4', but 'perl-5.12.4_3' is installed
                  pkg_add: can't open dependency file '/var/db/pkg/pcre-8.30/+REQUIRED_BY'!
                  dependency registration is incomplete
                  pkg_add: can't open dependency file '/var/db/pkg/libltdl-2.4.2/+REQUIRED_BY'!
                  dependency registration is incomplete
                  pkg_add: can't open dependency file '/var/db/pkg/clamav-0.97.4/+REQUIRED_BY'!
                  dependency registration is incomplete
                  Package dansguardian-2.12.0.0_2 registered in /var/db/pkg/dansguardian-2.12.0.0_2

                  Na hora de subir aparece isso tb

                  dansguardian start
                  /libexec/ld-elf.so.1: Shared object "libpcreposix.so.0" not found, required by "dansguardian"

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

                    você esta usando a versão 64 bits? aqui instalou sem erros.

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

                    Help a community developer! ;D

                    1 Reply Last reply Reply Quote 0
                    • K
                      kelsen
                      last edited by

                      sim, as vezes fiz um procedimento errado.
                      desinstalei o DG na interface grafica e dpois instalei pelo pkg_add -rv "link".

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

                        instala o pacote via interface gráfica e depois na console

                        pkg_delete dansguardian_2.12.xxxx
                        pkg-add -rv http://e-sac.siteseguro.ws/packages/amd64/8/All/dansguardian-2.12.0.0_2.tbz

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

                        Help a community developer! ;D

                        1 Reply Last reply Reply Quote 0
                        • K
                          kelsen
                          last edited by

                          reinstalei ele e quando tento remover aparece essas mensagens

                          pkg_delete: '/usr/local/share/dansguardian/blockedflash.swf' fails original MD5 checksum - not deleted.
                          pkg_delete: '/usr/local/share/dansguardian/languages/ptbrazilian/template.html' fails original MD5 checksum - not deleted.
                          pkg_delete: '/usr/local/etc/dansguardian/lists/authplugins/ipgroups' fails original MD5 checksum - not deleted.
                          pkg_delete: '/usr/local/etc/dansguardian/lists/filtergroupslist' fails original MD5 checksum - not deleted.
                          pkg_delete: '/usr/local/etc/dansguardian/lists/contentscanners/exceptionvirusmimetypelist' fails original MD5 checksum - not deleted.
                          pkg_delete: '/usr/local/etc/dansguardian/lists/contentscanners/exceptionvirusextensionlist' fails original MD5 checksum - not deleted.
                          pkg_delete: '/usr/local/etc/dansguardian/lists/contentscanners/exceptionvirussitelist' fails original MD5 checksum - not deleted.
                          pkg_delete: '/usr/local/etc/dansguardian/lists/contentscanners/exceptionvirusurllist' fails original MD5 checksum - not deleted.
                          pkg_delete: '/usr/local/etc/dansguardian/dansguardian.conf' fails original MD5 checksum - not deleted.
                          pkg_delete: '/usr/local/etc/dansguardian/dansguardianf1.conf' fails original MD5 checksum - not deleted.
                          pkg_delete: unable to completely remove directory '/usr/local/share/dansguardian/languages/ptbrazilian'
                          pkg_delete: unable to completely remove directory '/usr/local/share/dansguardian/languages'
                          pkg_delete: unable to completely remove directory '/usr/local/share/dansguardian'
                          pkg_delete: unable to completely remove directory '/usr/local/etc/dansguardian/lists/contentscanners'
                          pkg_delete: unable to completely remove directory '/usr/local/etc/dansguardian/lists/blacklists'
                          pkg_delete: unable to completely remove directory '/usr/local/etc/dansguardian/lists/authplugins'
                          pkg_delete: unable to completely remove directory '/usr/local/etc/dansguardian/lists'
                          pkg_delete: unable to completely remove directory '/usr/local/etc/dansguardian'
                          If permanently deleting this package, /var/log/dansguardian.log must be removed manually
                          If permanently deleting this package, custom configuration files must be removed manually
                          pkg_delete: file '/usr/local/etc/rc.d/dansguardian' doesn't exist
                          pkg_delete: couldn't entirely delete package (perhaps the packing list is
                          incorrectly specified?)

                          tentei instalar e aparece as mesmas msg do post anterior.
                          na GUI aparece isso quando tento subir o DG

                          php: /pkg_edit.php: The command '/usr/local/etc/rc.d/dansguardian.sh start' returned exit code '1', the output was 'kern.ipc.somaxconn: 16384 -> 16384 kern.maxfiles: 131072 -> 131072 kern.maxfilesperproc: 104856 -> 104856 kern.threads.max_threads_per_proc: 4096 -> 4096 Starting dansguardian. /libexec/ld-elf.so.1: Shared object "libpcre.so.1" not found, required by "dansguardian" /usr/local/etc/rc.d/dansguardian.sh: WARNING: failed to start dansguardian'

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

                            força a instalação do pcre, tem ele no meu repositorio e no repostorio oficial.

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

                            Help a community developer! ;D

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

                              Marcello,

                              Você conseguiu andar com a questão dos filtros SSL no Dansguardian? Gostaria muito de entender como opera essa funcionalidade…

                              Ele faz apenas filtro de requisições HTTPS ou ele abre os pacotes HTTPS das reuisições do cliente e entrega um certificado do proxy (pfSense) ao cliente, em vez de entregar o certificado do site acessado?

                              Seria alguma coisa parecida com o DPI-SSL do SonicWall? Por que se for, seria excelente!!

                              Abraços,
                              Marcio Mota

                              1 Reply Last reply Reply Quote 0
                              • C
                                cristianonix
                                last edited by

                                Logo lançarei uma documentação completa para ajudar o povo. Pra quem teve problema no squid 3.1, de ficar toda hora dando control+f5 pra carregar paginas https.
                                O problema acabou usando lusca-cache.

                                Funcionando bloqueios https e http.
                                Um proxy autenticado na base local. Usando Wpad + dansguardian + lusca-cache .

                                Fiz aqui na empresa, funcionou tranquilo.

                                Só tive um problema com MSN. Pois em algumas Maquinas o msn se perdia, e não conectava.
                                Em outras funcionavam normal.

                                att,

                                Cristiano B.Hellwig

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

                                  @mfmota:

                                  Marcello,

                                  Você conseguiu andar com a questão dos filtros SSL no Dansguardian? Gostaria muito de entender como opera essa funcionalidade…

                                  Não, o código liberado no dansguardian 2.12 não é 100% funcional para o filtro ssl.
                                  Consigo gerar os certificados para filtrar o conteúdo do ssl mas o browser rejeita o certificado criado.

                                  @mfmota:

                                  Ele faz apenas filtro de requisições HTTPS ou ele abre os pacotes HTTPS das reuisições do cliente e entrega um certificado do proxy (pfSense) ao cliente, em vez de entregar o certificado do site acessado?

                                  Seria alguma coisa parecida com o DPI-SSL do SonicWall? Por que se for, seria excelente!!

                                  Ele abre os pacotes.

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

                                  Help a community developer! ;D

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

                                    @cristianonix:

                                    Logo lançarei uma documentação completa para ajudar o povo. Pra quem teve problema no squid 3.1, de ficar toda hora dando control+f5 pra carregar paginas https.
                                    O problema acabou usando lusca-cache.

                                    Será uma excelente crontribuição  :)

                                    @cristianonix:

                                    Funcionando bloqueios https e http.
                                    Um proxy autenticado na base local. Usando Wpad + dansguardian + lusca-cache .

                                    Verificação de url ou de conteúdo ssl?

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

                                    Help a community developer! ;D

                                    1 Reply Last reply Reply Quote 0
                                    • C
                                      cristianonix
                                      last edited by

                                      Consigo filtrar requisições https pela url.

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

                                        Versão 1.6 do pacote lançada:

                                        principal melhoria:

                                        Na definição dos grupos, agora é possível agrupar access lists  :)

                                        Isso traz um flexibilidade fantástica para o pacote.

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

                                        Help a community developer! ;D

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

                                          Dá pra fazer politicas com base nos usuários do AD. Ou pra isso é melhor usar o squidguard?

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

                                            @leandruco:

                                            Dá pra fazer politicas com base nos usuários do AD.

                                            Sim.

                                            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.