Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
dashbuilder — CVE-2016-4999 | Kitploit
Herramientas/GitHubGitHub/shanika04/dashbuilder
Utilidades de Propósito GeneralEscáneres de VulnerabilidadesAnálisis de VulnerabilidadesSeguridad WebSeguridad de Bases de DatosAnálisis de Registros
GitHubshanika04/dashbuilder

dashbuilder

CVE-2016-4999

Ver Repositorio
hace 5 añosAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Dashbuilder

Dashbuilder es una aplicación web genérica de paneles de control (dashboards) e informes que permite:

  • Configuración visual y personalización de paneles de control
  • Soporte para diferentes tipos de visualizaciones mediante varias librerías de gráficos
  • Editor completamente equipado para la definición de visualizaciones de gráficos
  • Definición de tablas de informes interactivas
  • Extracción de datos de sistemas externos, a través de diferentes protocolos
  • Soporte tanto para paneles de control analíticos como en tiempo real

Licenciado bajo la Apache License, Version 2.0

Para más información, por favor visite el sitio web del proyecto dashbuilder.org

Próximas características

  • Nuevos renderizadores basados en D3 JS, Lienzo GWT y Chart JS
  • Tipos de visualización jerárquicos (grupos anidados): Tree y Pie
  • Soporte para múltiples series de datos dinámicas
  • Amplio soporte de movilidad
  • Alertas y configuración de SLA
  • API RESTful

Arquitectura

  • No está ligado a ninguna tecnología de renderizado de gráficos. Renderizadores conectables.
  • No está ligado a ningún almacenamiento de datos.
  • Capacidad de leer datos de: archivos CSV, Bases de Datos, Elastic Search o generadores Java.
  • Capas de cliente y servidor desacopladas. Capacidad de construir paneles de control ligeros puramente de cliente.
  • Capacidad de empujar y manejar conjuntos de datos en el cliente para un mejor rendimiento.
  • Basado en Uberfire, un framework para construir aplicaciones web ricas de estilo workbench.

Registro de cambios

0.4.0.Final

  • Interfaz de usuario actualizada a Bootstrap3/PatternFly

  • Soporte para MonetDB añadido al proveedor SQL. (el proveedor ha sido probado bajo la versión MonetDB 11.21.5)

  • Nuevas funciones de filtrado de conjuntos de datos "IN" y "NOT IN"

  • API Core de Data Set disponible como librería Java embebible (más detalles aquí)

0.3.0.Final

  • Nuevo proveedor para la definición de conjuntos de datos almacenados en bases de datos SQL. La siguiente es la lista de BD probadas y soportadas:

    • MySQL 5.5
    • Postgres 9.2
    • H2 1.3.168+
    • Oracle 12c y 11gR2
    • IBM DB2 9.7 y 10.5
    • Sybase ASE 15.7
  • Nuevo proveedor para la recuperación de datos almacenados en nodos Elastic Search. El proveedor ha sido probado bajo la versión Elastic Search 1.7.1.

  • Nuevo módulo de UI para el editor de conjuntos de datos:

    • Creación de definiciones de conjuntos de datos SQL, Bean, CSV y Elastic Search
    • Prueba y vista previa de la recuperación de conjuntos de datos
    • Filtrar, ordenar y exportar las vistas previas de datos
  • Nuevo visualizador para mostrar métricas de valor único.

  • Añadidos nuevos subtipos de visualizador: bar (apilado), pie (3d, donut), line (suave)

  • Soporte para paneles de control en tiempo real. Configuración de actualización del visualizador.

  • Mejoras en la búsqueda de conjuntos de datos del editor de visualizadores:

    • Editor de filtros para recuperar solo un subconjunto de datos.
    • Función de marco de tiempo para la recuperación de series de datos en tiempo real.
    • Diferentes estrategias para agrupar series de datos en tiempo real.
    • Capacidad de añadir/eliminar las columnas/series a mostrar.

0.2.0.Final

  • Archivos de definición de conjuntos de datos: Soporte para conjuntos de datos generados por CSV y Bean
  • Widget Editor de Visualizadores para la creación de definiciones de visualizadores
  • Integración con el editor de perspectivas que permite la creación de paneles de control mediante arrastrar y soltar

0.1.1.Final

  • Notificar a los clientes sobre eventos de registro/eliminación de conjuntos de datos
  • Asignar un identificador HTML a cada instancia de Displayer (útil para propósitos de prueba)

0.1.0.Final

El objetivo principal de esta primera versión es hacer posible la creación de paneles de control compuestos utilizando una API sencilla. Conjunto de características:

  • API compartida para definir y registrar conjuntos de datos
  • Motor de operaciones compartido para ejecutar operaciones de filtro, agrupación y ordenación sobre un conjunto de datos
  • API de cliente y widgets para definir instancias de Displayer
  • Pantalla envoltorio de Uberfire para el widget Displayer
  • Aplicación de demostración que proporciona una galería de visualizadores integrada además de algunos ejemplos de paneles de control
  • Renderizador predeterminado basado en la librería Google Visualization
  • Renderizador de tablas adicional basado en el widget Uberfire PagedTable
  • Distribuciones para Tomcat 7 y JBoss AS 7 proporcionadas

Compilar y ejecutar

Requisitos previos

  • Cliente Git
  • Maven 3.2.5+
  • Java 1.6+

Primeros pasos

Clone el proyecto

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

Ahora puede compilar y ejecutar el proyecto en modo desarrollo o producción.

Modo desarrollo

El modo desarrollo permite a un usuario desarrollar con el framework compilando clases y activos de cliente en tiempo de ejecución, lo que disminuye el tiempo de desarrollo. Hay más implicaciones como compatibilidades de navegador, soporte de idiomas, etc. Es útil para desarrollar y probar la aplicación.

Dashbuilder se construye actualmente usando GWT 2.7, por lo que está obligado a usar SuperDevMode para ejecutar la aplicación.

El modo súper desarrollo es la nueva forma de trabajar en GWT desde la versión 2.5 (soporte nativo y modo predeterminado en GWT 2.7). Funciona en la mayoría de los navegadores nuevos y se basa en la especificación Source Map. Es más rápido y más eficiente que el antiguo modo alojado. Hay muchos beneficios y otras razones importantes para usarlo, puede encontrar más información aquí.

Dashbuilder soporta SuperDevMode y está configurado para usarlo por defecto.

Usarlo significa ejecutar dos servidores, uno para la aplicación web y otro para el Code Server que compila clases para SDM cuando se pulsa el botón de compilación en la página web o en el marcador.

Para compilar la aplicación:

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

Para ejecutarla:

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

Iniciar sesión:

root@kitploit:~
admin / admin

(Si es fan de IntelliJ, también proporcionamos una configuración para ejecutar la aplicación bajo este fantástico IDE. Detalles aquí)

Modo producción

El modo producción se utiliza para compilar y empaquetar la aplicación para un entorno de producción. La aplicación se compila y los activos javascript se construyen usando todas las permutaciones (soporte de navegador), todos los idiomas, etc.

Para compilar el modo producción:

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

Una vez finalizada la compilación, encontrará las distribuciones WAR para Wildfly y Tomcat en dashbuilder/dashbuilder-distros/target/.

¡Simplemente despliegue el archivo WAR en su servidor de aplicaciones!

Descargar herramienta