Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
dashbuilder — CVE-2016-4999 | Kitploit
Strumenti/GitHubGitHub/shanika04/dashbuilder
Utilità GenericheScanner di VulnerabilitàAnalisi delle VulnerabilitàSicurezza WebSicurezza dei DatabaseAnalisi dei Log
GitHubshanika04/dashbuilder

dashbuilder

CVE-2016-4999

Vedi Repository
65 anni faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Dashbuilder

Dashbuilder è un'applicazione web per dashboard e reporting di uso generale che consente di:

  • Configurazione visiva e personalizzazione delle dashboard
  • Supporto per diversi tipi di visualizzazioni utilizzando diverse librerie di grafici
  • Editor completo per la definizione di visualizzazioni grafiche
  • Definizione di tabelle di report interattive
  • Estrazione di dati da sistemi esterni, tramite diversi protocolli
  • Supporto sia per dashboard analitiche che in tempo reale

Concesso in licenza sotto la Apache License, Versione 2.0

Per ulteriori informazioni, visita il sito web del progetto dashbuilder.org

Funzionalità in arrivo

  • Nuovi renderer basati su D3 JS, Lienzo GWT e Chart JS
  • Tipi di displayer gerarchici (gruppi annidati): Tree e Pie
  • Supporto per multiple serie di dati dinamiche
  • Ampio supporto per la mobilità
  • Configurazione di avvisi e SLA
  • API RESTful

Architettura

  • Non vincolato a nessuna tecnologia di rendering grafico. Renderer componibili.
  • Non vincolato a nessuna archiviazione dati.
  • Capacità di leggere dati da: file CSV, database, Elastic Search o generatori Java.
  • Livelli client e server disaccoppiati. Capacità di creare dashboard client leggere e pure.
  • Capacità di inviare e gestire set di dati sul client per prestazioni migliori.
  • Basato su Uberfire, un framework per la creazione di app web ricche in stile workbench.

Registro delle modifiche

0.4.0.Final

  • Interfaccia utente aggiornata a Bootstrap3/PatternFly

  • Supporto per MonetDB aggiunto al provider SQL. (il provider è stato testato con la release MonetDB 11.21.5)

  • Nuove funzioni di filtraggio dei set di dati "IN" e "NOT IN"

  • Data Set Core API disponibile come libreria Java incorporabile (ulteriori dettagli qui)

0.3.0.Final

  • Nuovo provider per la definizione di set di dati memorizzati in database SQL. La seguente è l'elenco dei DB testati e supportati:

    • 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
  • Nuovo provider per il recupero dei dati memorizzati nei nodi Elastic Search. Il provider è stato testato con la release Elastic Search 1.7.1.

  • Nuovo modulo UI per l'editor dei set di dati:

    • Creazione di definizioni di set di dati SQL, Bean, CSV ed Elastic Search
    • Test e anteprima del recupero dei set di dati
    • Filtra, ordina ed esporta le anteprime dei dati
  • Nuovo displayer per la visualizzazione di metriche a valore singolo.

  • Aggiunti nuovi sottotipi di displayer: bar (stacked), pie (3d, donut), line (smooth)

  • Supporto per dashboard in tempo reale. Impostazioni di aggiornamento del displayer.

  • Miglioramenti alla ricerca dei set di dati nell'editor dei displayer:

    • Editor di filtri per recuperare solo un sottoinsieme di dati.
    • Funzione time frame per il recupero di dati di serie temporali in tempo reale.
    • Diverse strategie per raggruppare i dati di serie temporali.
    • Possibilità di aggiungere/rimuovere le colonne/serie da visualizzare.

0.2.0.Final

  • File di definizione dei set di dati: supporto per set di dati generati da CSV e Bean
  • Widget Displayer Editor per la creazione di definizioni di displayer
  • Integrazione con l'editor di prospettive che consente la creazione di dashboard tramite drag & drop

0.1.1.Final

  • Notifica ai client degli eventi di registrazione/rimozione dei set di dati
  • Assegna un identificatore HTML a ogni istanza di Displayer (utile per scopi di test)

0.1.0.Final

L'obiettivo principale di questa primissima release è rendere possibile la creazione di dashboard composite utilizzando un'API semplice. Set di funzionalità:

  • API condivisa per definire e registrare set di dati
  • Motore operativo condiviso per eseguire operazioni di filtro, raggruppamento e ordinamento su un set di dati
  • API e widget client per definire istanze di Displayer
  • Schermata wrapper Uberfire per il widget Displayer
  • App dimostrativa che fornisce una galleria di displayer integrata e alcuni esempi di dashboard
  • Renderer predefinito basato sulla libreria Google Visualization
  • Renderer aggiuntivo per tabelle basato sul widget Uberfire PagedTable
  • Distribuzioni Tomcat 7 e JBoss AS 7 fornite

Compilazione ed esecuzione

Prerequisiti

  • Client Git
  • Maven 3.2.5+
  • Java 1.6+

Primi passi

Clona il progetto

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

Ora puoi compilare ed eseguire il progetto in modalità di sviluppo o di produzione.

Modalità di sviluppo

La modalità di sviluppo consente a un utente di sviluppare con il framework compilando classi e asset client in runtime, riducendo i tempi di sviluppo. Ci sono altre implicazioni come la compatibilità con i browser, il supporto linguistico, ecc. È utile per sviluppare e testare l'applicazione.

Dashbuilder è attualmente compilato utilizzando GWT 2.7, quindi sei obbligato a usare SuperDevMode per eseguire l'applicazione.

La Super development mode è il nuovo modo di lavorare in GWT a partire dalla versione 2.5 (supporto nativo e modalità predefinita in GWT 2.7). Funziona nella maggior parte dei browser moderni e si basa sulla specifica Source Map. È più veloce ed efficiente della vecchia modalità hosted. Ci sono molti vantaggi e altre importanti ragioni per usarla; puoi trovare maggiori informazioni qui.

Dashbuilder supporta SuperDevMode ed è configurato per utilizzarlo di default.

Usarla significa eseguire due server: uno per l'applicazione web e uno per il Code Server che compila le classi per SDM quando viene premuto il pulsante di compilazione nella pagina web o nel segnalibro.

Per compilare l'applicazione:

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

Per eseguirla:

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

Login:

root@kitploit:~
admin / admin

(Se sei un fan di IntelliJ, forniamo anche una configurazione per eseguire l'applicazione sotto questo fantastico IDE. Dettagli qui)

Modalità di produzione

La modalità di produzione viene utilizzata per compilare e impacchettare l'applicazione per un ambiente di produzione. L'applicazione viene compilata e gli asset javascript vengono creati utilizzando tutte le permutazioni (supporto browser), tutte le lingue, ecc.

Per compilare la modalità di produzione:

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

Una volta terminata la compilazione, troverai le distribuzioni WAR per Wildfly e Tomcat in dashbuilder/dashbuilder-distros/target/.

Basta distribuire il file WAR sul tuo application server!

Scarica lo strumento