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

    Pacote não oficial SquidAnalyzer para pfSense software

    Portuguese
    16
    23
    7.8k
    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.
    • empbillyE
      empbilly
      last edited by

      Marcello sempre contribuindo com a comunidade!!! Show de bola guri!!!  ;D

      https://eliasmoraispereira.wordpress.com/

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

        Versão 0.2 do pacote com controle de acesso utilizando a autenticação do pfSense.

        IMPORTANTE

        Antes de instalar ou atualizar, faça um backup dos seus relatórios e em seguida mova-os da pasta /usr/local/www/squidreport/ para a pasta /usr/local/squidreport/

        mv /usr/local/www/squidreport/ /usr/local/squidreport/
        

        report_permissions.PNG
        report_permissions.PNG_thumb
        squidanalyzer_php.PNG
        squidanalyzer_php.PNG_thumb

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

        Help a community developer! ;D

        1 Reply Last reply Reply Quote 0
        • V
          vsaad
          last edited by

          Parabens Marcelloc por mais essa!!!

          1 Reply Last reply Reply Quote 0
          • G
            guitarcleiton
            last edited by

            Marcelo bom dia!
            Fiz a instalação do pacote e depois de configurado mesmo pressionando a tecla "force update now" ele não gera nada, foi necessário via shell executar "/usr/local/bin/squid-analyzer"
            Somente após essa instrução consegui acessar o .. /squidanalyzer_reports.php

            Problemas:

            1 - Mesmo após isso só capturou os logs de hoje, não exibe nenhum outro histórico

            2 - Mesmo informando o caminho dos logs do squid e do squidguard separados por espaço ele grava na interface gráfica mas gera erro no shell

            ERROR: you must give a valid path to the Squid log file.
            

            Analista de Sistemas
            Bacharel em Sistemas de Informação

            https://cleiton.tech.blog/

            1 Reply Last reply Reply Quote 0
            • A
              andrelpn
              last edited by

              Boa noite estou com dificuldades para rodar o squidnalyzer com o e2guardian4. Instalei o pacote via packagemanager, fiz as configurações, porém ao executar mostra o erro :Error: Could not find report index file. Check and save Squid Analyzer settings. Alguma opinião acerca deste erro?

              G 1 Reply Last reply Reply Quote 0
              • G
                guilhermecpires
                last edited by

                @andrelpn:

                Boa noite estou com dificuldades para rodar o squidnalyzer com o e2guardian4. Instalei o pacote via packagemanager, fiz as configurações, porém ao executar mostra o erro :Error: Could not find report index file. Check and save Squid Analyzer settings. Alguma opinião acerca deste erro?

                Boa Tarde, também estou com dificuldades para implementar com o e2guardian, o erro é o mesmo.
                Na parte do caminho do log coloquei
                /var/log/e2guardian/access.log

                1 Reply Last reply Reply Quote 0
                • T
                  thiagomespb
                  last edited by

                  Tambem estou com o mesmo erro

                  Check and save Squid Analyzer settings."

                  O 1 Reply Last reply Reply Quote 0
                  • A
                    andrelpn
                    last edited by

                    @thiagomespb:

                    Tambem estou com o mesmo erro

                    Check and save Squid Analyzer settings."

                    Conseguiu alguma evolução?

                    1 Reply Last reply Reply Quote 0
                    • T
                      thiagomespb
                      last edited by

                      Não… na mesma situação

                      1 Reply Last reply Reply Quote 0
                      • G
                        guilhermecpires
                        last edited by

                        Pessoal,

                        Alguém conseguiu fazer ele gerar o index, trabalhando junto ao e2guardian ?

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

                          Bom dia Marcelloc, Tudo bom?

                          Peguei hoje para fazer alguns testes com esse pacote que vc criou com base no tutorial que montei anteriormente.

                          A principio achei apenas um problema, ao registrar os sites bloqueados muitos dos registros ficavam como "REDIRECT" nos "TOP Denied" por exemplo, ao invés de mostrar o endereço acessado, dei uma pesquisada a respeito e esse bug foi postado e corrigido na versão 6.6 pelo desenvolvedor do pacote do SquidAnalyzer, segue abaixo:

                          The current build works fine with "url" entries, but does not correctly report domain logs. Instead, many entries are reported (under top denied) as "REDIRECT". I believe this is because the regex does not match anything that does not have a url prefix then "//" in the _parseData subroutine.

                          I have fixed this in my environment by modifying the regex on line 1951. This regex will match on http://foo.com OR foo.com.

                          CURRENT:
                          $url =~ m/^[^/]+//([^/]+)/;
                          NEW:
                          $url =~ m/^(?:[^/]+//|)([^/:]+)/;

                          Fiz um teste ajustando o regex da linha em questão diretamente no pfSense (/usr/local/lib/perl5/site_perl/SquidAnalyzer.pm), e passou a registrar corretamente nos relatórios. Fica a dica para os demais usuários e se tiver como corrigir esse detalhe no pacote seria legal.

                          Outra coisa, Não sei se seria possível, as vezes vejo a necessidade de remover algumas maquinas ou usuarios do relatório ou por registro incorreto e por não querer mostrar a maquina de algum diretor por exemplo.
                          O SquidAnalyzer tem um arquivo de nome "Excluded" que está em "/usr/local/etc/squidreport/excluded" adicionando o que eu precisava la e adicionando a linha "Exclude /usr/local/etc/squidreport/excluded" ao final do arquivo squidanalyzer.conf, funcionou perfeitamente, teria como passar isso para a interface Web junto com as demais configurações que colocou na tela?

                          Desde ja muito obrigado por transformar esse pacote para o pfSense, ficou muito bom.

                          Att,
                          Leonardo Escarpellin

                          G 1 Reply Last reply Reply Quote 0
                          • G
                            gustavofachim @andrelpn
                            last edited by

                            @andrelpn Acesse o pfsense por shell e rode:

                            squid-analyzer /var/log/e2guardian/access.log
                            
                            1 Reply Last reply Reply Quote 0
                            • G
                              guilherme_182
                              last edited by

                              Nao consigo acessar depois que atualizou para a versão 2.4.4
                              Tem algo que possa ser feito?

                              G 1 Reply Last reply Reply Quote 0
                              • G
                                gustavofachim @guilherme_182
                                last edited by

                                @guilherme_182 Olá guilherme, posta o erro fazendo favor para que possamos te ajudar.

                                G 1 Reply Last reply Reply Quote 0
                                • G
                                  guilherme_182 @gustavofachim
                                  last edited by

                                  @gustavofachim Boa tarde, consegui acessar agora.
                                  O erro é que quando eu colocava o repositório, não aparecia nenhum pacote.
                                  Depois que vi que precisar pelos Patches agora para adicionar os repositórios.

                                  1 Reply Last reply Reply Quote 0
                                  • G
                                    guilherme_182 @leoescarpellin
                                    last edited by

                                    @leoescarpellin said in Pacote não oficial SquidAnalyzer para pfSense software:

                                    Bom dia Marcelloc, Tudo bom?

                                    Peguei hoje para fazer alguns testes com esse pacote que vc criou com base no tutorial que montei anteriormente.

                                    A principio achei apenas um problema, ao registrar os sites bloqueados muitos dos registros ficavam como "REDIRECT" nos "TOP Denied" por exemplo, ao invés de mostrar o endereço acessado, dei uma pesquisada a respeito e esse bug foi postado e corrigido na versão 6.6 pelo desenvolvedor do pacote do SquidAnalyzer, segue abaixo:

                                    The current build works fine with "url" entries, but does not correctly report domain logs. Instead, many entries are reported (under top denied) as "REDIRECT". I believe this is because the regex does not match anything that does not have a url prefix then "//" in the _parseData subroutine.

                                    I have fixed this in my environment by modifying the regex on line 1951. This regex will match on http://foo.com OR foo.com.

                                    CURRENT:
                                    $url =~ m/^[^/]+//([^/]+)/;
                                    NEW:
                                    $url =~ m/^(?:[^/]+//|)([^/:]+)/;

                                    Fiz um teste ajustando o regex da linha em questão diretamente no pfSense (/usr/local/lib/perl5/site_perl/SquidAnalyzer.pm), e passou a registrar corretamente nos relatórios. Fica a dica para os demais usuários e se tiver como corrigir esse detalhe no pacote seria legal.

                                    Outra coisa, Não sei se seria possível, as vezes vejo a necessidade de remover algumas maquinas ou usuarios do relatório ou por registro incorreto e por não querer mostrar a maquina de algum diretor por exemplo.
                                    O SquidAnalyzer tem um arquivo de nome "Excluded" que está em "/usr/local/etc/squidreport/excluded" adicionando o que eu precisava la e adicionando a linha "Exclude /usr/local/etc/squidreport/excluded" ao final do arquivo squidanalyzer.conf, funcionou perfeitamente, teria como passar isso para a interface Web junto com as demais configurações que colocou na tela?

                                    Desde ja muito obrigado por transformar esse pacote para o pfSense, ficou muito bom.

                                    Quando altero esse arquivo e tento gerar o relatório, aparece o erro abaixo:
                                    0_1543853600499_squidanalyzer.png

                                    1 Reply Last reply Reply Quote 0
                                    • O
                                      OtavioCosta @thiagomespb
                                      last edited by

                                      @thiagomespb estou com o mesmo problema!

                                      1 Reply Last reply Reply Quote 0
                                      • A
                                        anderson.soprana
                                        last edited by

                                        Olá pessoal, estou com problemas em conseguir configurar o SquidAnalyzer com o PFsense 2.6 e o E2G 6.5..

                                        O squidanalyzer gerou a página mais não leu os logs do E2G, fiz todas as configurações necessárias mudei o apontamento do log do squid para o do e2g, mudei no E2G para gerar os relatórios para o modelo do squid e até o momento nada...

                                        se puderem me ajudar fico grato..SquidAnalyzer.png

                                        1 Reply Last reply Reply Quote 0
                                        • A
                                          Andre infopath
                                          last edited by

                                          Fiz as configurações mas ao tentar entrar na pagina aparece erro 403 Forbidden
                                          Executei os comandos sem problemas, reiniciei o firewall e nada.
                                          Estou usando o PfSense 2.6.0

                                          T 1 Reply Last reply Reply Quote 0
                                          • T
                                            tilinux0 @Andre infopath
                                            last edited by

                                            @andre-infopath
                                            Parece que mesmo seguindo os tutoriais, todos estão com os mesmos problemas.

                                            no meu caso, ao configurar tudo ele nao abre web
                                            Error: Could not find report index file.
                                            Check and save Squid Analyzer settings.
                                            ja gerei o log via comando e forcei tambem na config e nao abre de jeito nenhum.

                                            Outra coisa que ja vi o pessoal relatar é a dificuldade dele continua atualizando os logs

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