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

    Pacote não oficial E2guardian para software pfsense® - Adeus squidguard :D

    Scheduled Pinned Locked Moved Portuguese
    373 Posts 67 Posters 272.0k 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

      @empbilly:

      Qual a configuração básica pra proxy transparente + MITM?

      O MITM dele é via wpad. Pra fazer os dois, você coloca o squid na fente com splice all.

      A interceptação de ssl transparente está no roadmap, deve sair na 4.2 provavelmente.

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

      Help a community developer! ;D

      1 Reply Last reply Reply Quote 0
      • empbillyE
        empbilly
        last edited by

        @marcelloc:

        @empbilly:

        Qual a configuração básica pra proxy transparente + MITM?

        O MITM dele é via wpad. Pra fazer os dois, você coloca o squid na fente com splice all.

        A interceptação de ssl transparente está no roadmap, deve sair na 4.2 provavelmente.

        Bacana!!! Vou aguardar a 4.2!! :D

        https://eliasmoraispereira.wordpress.com/

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

          Se estiver usando o squid com a interceptação completa, basta definir o e2guardian como parent para usar as acls.

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

          Help a community developer! ;D

          1 Reply Last reply Reply Quote 0
          • empbillyE
            empbilly
            last edited by

            @marcelloc:

            Se estiver usando o squid com a interceptação completa, basta definir o e2guardian como parent para usar as acls.

            Como parent fica como a imagem em anexo?

            parent.png_thumb
            parent.png

            https://eliasmoraispereira.wordpress.com/

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

              Se estiver querendo usar o transparente, voce deixa o e2guardian no modo automático e no pacote do squid configuration a segunda aba (remote proxy).

              Desta forma:

              Squid autenticando e transparente com ssl bump -> e2guardian -> squid mem cache

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

              Help a community developer! ;D

              1 Reply Last reply Reply Quote 0
              • empbillyE
                empbilly
                last edited by

                @marcelloc:

                Se estiver querendo usar o transparente, voce deixa o e2guardian no modo automático e no pacote do squid configuration a segunda aba (remote proxy).

                Desta forma:

                Squid autenticando e transparente com ssl bump -> e2guardian -> squid mem cache

                Marcelloc,

                A segunda aba é a "Remote Cache".

                Estou utlizando o squid em modo transparente com o Splice ALL. Continuo utilizando esse modo pra trabalhar com o e2guardian ou marco a opção "Splice whitelist, Bump otherwise"?

                Como ficaria a configuração na aba remote cache? Não consegui visualizar. kkkkk

                remote_cache.png_thumb
                remote_cache.png

                https://eliasmoraispereira.wordpress.com/

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

                  Certo. Usa o Splice whitelist  e no lugar de configurar o remote cache, coloca na custom options:

                  cache_peer 127.0.0.1 parent 8080 ssl 
                  

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

                  Help a community developer! ;D

                  1 Reply Last reply Reply Quote 0
                  • empbillyE
                    empbilly
                    last edited by

                    @marcelloc:

                    Certo. Usa o Splice whitelist  e no lugar de configurar o remote cache, coloca na custom options:

                    cache_peer 127.0.0.1 parent 8080 ssl 
                    

                    marcelloc, mesmo configurando dessa forma que você me informou eu necessito ter o proxy configurado no navegador via wpad, configuração manual ou o certificado instalado na maquina, correto?

                    https://eliasmoraispereira.wordpress.com/

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

                      Via wpad ou proxy marcado, você manda direto pro e2guardian.

                      Transparente com certificado instalado, configura o squid como no post acima.

                      Transparente sem certificado, você usa o squid com o splice all. Nesse cenário, se configurar o cache peer, o squid vai mandar para o e2guardian só as requisições http.

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

                      Help a community developer! ;D

                      1 Reply Last reply Reply Quote 0
                      • empbillyE
                        empbilly
                        last edited by

                        @marcelloc:

                        Via wpad ou proxy marcado, você manda direto pro e2guardian.

                        Transparente com certificado instalado, configura o squid como no post acima.

                        Transparente sem certificado, você usa o squid com o splice all. Nesse cenário, se configurar o cache peer, o squid vai mandar para o e2guardian só as requisições http.

                        Ok. Então para o https no modo splice all só na próxima versão do e2g?

                        https://eliasmoraispereira.wordpress.com/

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

                          No splice all o squid não intercepta e consequentemente não encaminha para o parent

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

                          Help a community developer! ;D

                          1 Reply Last reply Reply Quote 0
                          • empbillyE
                            empbilly
                            last edited by

                            @marcelloc:

                            No splice all o squid não intercepta e consequentemente não encaminha para o parent

                            Tranquilo. Vlw pelas duvidas sanadas Marcelloc. :D

                            https://eliasmoraispereira.wordpress.com/

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

                              De nada. Vou incluir no pacote uma integração das acls do e2guardian com as acls de https do squid. Dessa forma você tem o bloqueio com o Splice all.

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

                              Help a community developer! ;D

                              1 Reply Last reply Reply Quote 0
                              • empbillyE
                                empbilly
                                last edited by

                                @marcelloc:

                                De nada. Vou incluir no pacote uma integração das acls do e2guardian com as acls de https do squid. Dessa forma você tem o bloqueio com o Splice all.

                                Bahh! Isso vai ajudar muito!!! No aguardo!!! :D

                                https://eliasmoraispereira.wordpress.com/

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

                                  Subi uma requisição de mudança para aplicar o novo template de erro no template em portugues e criei também um aquivo de erro em php para aumentar o nível de detalhes e personalização da ferramenta.

                                  https://github.com/e2guardian/e2guardian/pull/236

                                  Se alguém quiser aplicar o template novo antes dele entrar no código padrão e eu compilar novamente, segue o link:

                                  e2gerror.php
                                  https://raw.githubusercontent.com/marcelloc/e2guardian/25d06e7416c5f77c859a96988b102e76a4f09bae/data/e2gerror.php

                                  template.html
                                  https://raw.githubusercontent.com/marcelloc/e2guardian/25d06e7416c5f77c859a96988b102e76a4f09bae/data/languages/ptbrazilian/template.html

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

                                  Help a community developer! ;D

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

                                    @empbilly:

                                    Bahh! Isso vai ajudar muito!!! No aguardo!!! :D

                                    Subir uma primeira implementação das acls do e2guardian no filtro de ssl do squid. Instala a versão 0.4.1 do pacote e veja se ela está se comportando de acordo com o que você queria.

                                    Para habilitar a integração, escolha as opções avançadas na aba daemon do pacote.

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

                                    Help a community developer! ;D

                                    1 Reply Last reply Reply Quote 0
                                    • empbillyE
                                      empbilly
                                      last edited by

                                      marcelloc,

                                      Após a instalação do e2guardian, fiz mudanças somente na aba Daemon, como você indicou e também na aba ACL opções Site Lists e Url Lists. Pra bloquear somente os marcados nas acls, é assim a configuração?

                                      Vou anexar algumas imagens da minha configuração. No squid tenho configura pra proxy transparente com MITM mode Splice ALL.

                                      aba_daemon.png
                                      aba_daemon.png_thumb
                                      aba_general.png
                                      aba_general.png_thumb
                                      aba_acl_sitelists.png
                                      aba_acl_sitelists.png_thumb
                                      aba_acl_urllists.png
                                      aba_acl_urllists.png_thumb

                                      https://eliasmoraispereira.wordpress.com/

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

                                        Nao precisa descomentar as linhas dentro das acls se tiver marcado a categoria na lista acima.

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

                                        Help a community developer! ;D

                                        1 Reply Last reply Reply Quote 0
                                        • empbillyE
                                          empbilly
                                          last edited by

                                          @marcelloc:

                                          Nao precisa descomentar as linhas dentro das acls se tiver marcado a categoria na lista acima.

                                          Ok.

                                          Com essas configs que fiz, não está bloqueando por exemplo, sites pornográficos que configurei.

                                          Em firewall rules esta como a imagem em anexo.

                                          rules.png
                                          rules.png_thumb

                                          https://eliasmoraispereira.wordpress.com/

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

                                            Tenta desmarcar essa opção nova no e2guardian e em seguida, no squid coloca isso no custom options before auth
                                            Não esqueça de colocar o e2guardian para ouvir na loopback

                                            
                                            cache_peer 127.0.0.1 parent 8080 0 login=*:password
                                            always_direct deny all
                                            never_direct allow all
                                            
                                            

                                            E olha o access.log do squid para ver se tem trafego chegando nele.

                                            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.