Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
dashbuilder — CVE-2016-4999 | Kitploit
Ferramentas/GitHubGitHub/shanika04/dashbuilder
Utilitários de Propósito GeralScanners de VulnerabilidadesAnálise de VulnerabilidadesSegurança WebSegurança de Banco de DadosAnálise de Logs
GitHubshanika04/dashbuilder

dashbuilder

CVE-2016-4999

Ver Repositório
há 5 anosAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

Dashbuilder

O Dashbuilder é um aplicativo web de painéis e relatórios de propósito geral que permite:

  • Configuração visual e personalização de painéis
  • Suporte a diferentes tipos de visualizações usando várias bibliotecas de gráficos
  • Editor completo para a definição de visualizações de gráficos
  • Definição de tabelas de relatórios interativas
  • Extração de dados de sistemas externos, por meio de diferentes protocolos
  • Suporte a painéis analíticos e em tempo real

Licenciado sob a Apache License, Versão 2.0

Para mais informações, visite o site do projeto dashbuilder.org

Próximos recursos

  • Novos renderizadores baseados em D3 JS, Lienzo GWT e Chart JS
  • Tipos de displayer hierárquicos (grupo aninhado): Tree & Pie
  • Suporte a múltiplas séries de dados dinâmicas
  • Suporte rico a mobilidade
  • Alertas e configuração de SLA
  • API RESTful

Arquitetura

  • Não está vinculado a nenhuma tecnologia de renderização de gráficos. Renderizadores plugáveis.
  • Não está vinculado a nenhum armazenamento de dados.
  • Capacidade de ler dados de: arquivos CSV, bancos de dados, Elastic Search ou geradores Java.
  • Camadas de cliente e servidor desacopladas. Capacidade de criar painéis de cliente puramente leves.
  • Capacidade de enviar e manipular conjuntos de dados no cliente para melhor desempenho.
  • Baseado em Uberfire, um framework para construir aplicativos web ricos no estilo workbench.

Registro de alterações

0.4.0.Final

  • Interface do usuário atualizada para Bootstrap3/PatternFly

  • Suporte a MonetDB adicionado ao provedor SQL. (o provedor foi testado na versão 11.21.5 do MonetDB)

  • Novas funções de filtragem de conjuntos de dados "IN" e "NOT IN"

  • API Core de Data Set disponível como uma biblioteca Java incorporável (mais detalhes aqui)

0.3.0.Final

  • Novo provedor para a definição de conjuntos de dados armazenados em bancos de dados SQL. A seguir, a lista de bancos de dados testados e suportados:

    • MySQL 5.5
    • Postgres 9.2
    • H2 1.3.168+
    • Oracle 12c e 11gR2
    • IBM DB2 9.7 e 10.5
    • Sybase ASE 15.7
  • Novo provedor para a recuperação de dados armazenados em nós do Elastic Search. O provedor foi testado na versão 1.7.1 do Elastic Search.

  • Novo módulo de UI do editor de conjuntos de dados:

    • Criação de definições de conjuntos de dados SQL, Bean, CSV e Elastic Search
    • Teste e pré-visualização da recuperação de conjuntos de dados
    • Filtrar, classificar e exportar as pré-visualizações de dados
  • Novo displayer para exibir métricas de valor único.

  • Novos subtipos de displayer adicionados: barra (empilhado), pizza (3d, donut), linha (suave)

  • Suporte a painéis em tempo real. Configurações de atualização do Displayer.

  • Melhorias na busca de conjuntos de dados do editor de displayers:

    • Editor de filtro para recuperar apenas um subconjunto de dados.
    • Função de intervalo de tempo para a recuperação de dados de séries temporais em tempo real.
    • Diferentes estratégias para agrupar dados de séries temporais.
    • Capacidade de adicionar/remover as colunas/séries a serem exibidas.

0.2.0.Final

  • Arquivos de definição de conjuntos de dados: suporte a conjuntos de dados gerados por CSV e Bean
  • Widget do Displayer Editor para a criação de definições de displayers
  • Integração com o editor de perspectivas que permite a criação de painéis por arrastar e soltar

0.1.1.Final

  • Notificar os clientes sobre eventos de registro/remoção de conjuntos de dados
  • Atribuir um identificador HTML a cada instância do Displayer (útil para fins de teste)

0.1.0.Final

O objetivo principal desta primeira versão é tornar possível a criação de painéis compostos usando uma API simples. Conjunto de recursos:

  • API compartilhada para definir e registrar conjuntos de dados
  • Mecanismo de operações compartilhado para executar operações de filtro, agrupamento e classificação sobre um conjunto de dados
  • API de cliente e widgets para definir instâncias do Displayer
  • Tela wrapper do Uberfire para o widget Displayer
  • Showcase App fornecendo uma galeria de displayers integrada e alguns exemplos de painéis
  • Renderizador padrão baseado na biblioteca Google Visualization
  • Renderizador de tabela adicional baseado no widget Uberfire PagedTable
  • Distribuições Tomcat 7 e JBoss AS 7 fornecidas

Compilar & executar

Pré-requisitos

  • Cliente Git
  • Maven 3.2.5+
  • Java 1.6+

Primeiros passos

Clone o projeto

root@kitploit:~
git clone [email protected]:dashbuilder/dashbuilder.git

Agora você pode compilar e executar o projeto em modo de desenvolvimento ou produção.

Modo de desenvolvimento

O modo de desenvolvimento permite que um usuário desenvolva com o framework compilando classes e recursos do cliente em tempo de execução, o que diminui o tempo de desenvolvimento. Há outras implicações, como compatibilidade de navegadores, suporte a idiomas, etc. É útil para desenvolver e testar o aplicativo.

O Dashbuilder atualmente é construído usando GWT 2.7, portanto você é obrigado a usar SuperDevMode para executar o aplicativo.

O Super development mode é a nova forma de trabalhar com GWT desde a versão 2.5 (suporte nativo e modo padrão no GWT 2.7). Ele funciona na maioria dos navegadores novos e é baseado na especificação Source Map. É mais rápido e eficiente que o antigo hosted mode. Há muitos benefícios e outras razões importantes para usá-lo; você pode encontrar mais informações aqui.

O Dashbuilder suporta e está configurado por padrão para usar o SuperDevMode.

Usá-lo significa executar dois servidores: um para o aplicativo web e um para o Code Server, que compila as classes para o SDM quando o botão de compilação é acionado na página web ou no bookmark.

Para compilar o aplicativo:

root@kitploit:~
cd dashbuilder
mvn clean install -DskipTests

Para executá-lo:

root@kitploit:~
cd dashbuilder-webapp
mvn gwt:run

Login:

root@kitploit:~
admin / admin

(Se você é fã do IntelliJ, também fornecemos uma configuração para executar o aplicativo nesta IDE fantástica. Detalhes aqui)

Modo de produção

O modo de produção é usado para compilar e empacotar o aplicativo para um ambiente de produção. O aplicativo é compilado e os assets JavaScript são construídos usando todas as permutações (suporte a navegadores), todos os idiomas, etc.

Para compilar o modo de produção:

root@kitploit:~
cd dashbuilder
mvn clean install -DskipTests -Dfull

Quando a compilação terminar, você encontrará as distribuições WAR para Wildfly e Tomcat em dashbuilder/dashbuilder-distros/target/.

Basta implantar o arquivo WAR no seu servidor de aplicações!

Baixar ferramenta