Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
dashbuilder — CVE-2016-4999 | Kitploit
Tools/GitHubGitHub/shanika04/dashbuilder
General Purpose UtilitiesVulnerability ScannersVulnerability AnalysisWeb SecurityDatabase SecurityLog Analysis
GitHubshanika04/dashbuilder

dashbuilder

CVE-2016-4999

Repository anzeigen
vor 5 JahrenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Dashbuilder

Dashbuilder ist eine allgemeine Dashboard- und Berichts-Webanwendung, die Folgendes ermöglicht:

  • Visuelle Konfiguration und Personalisierung von Dashboards
  • Unterstützung für verschiedene Arten von Visualisierungen unter Verwendung mehrerer Diagrammbibliotheken
  • Voll ausgestatteter Editor zur Definition von Diagrammvisualisierungen
  • Definition interaktiver Berichtstabellen
  • Datenextraktion aus externen Systemen über verschiedene Protokolle
  • Unterstützung für sowohl Analyse- als auch Echtzeit-Dashboards

Lizenziert unter der Apache License, Version 2.0

Für weitere Informationen besuchen Sie bitte die Projekt-Website dashbuilder.org

Kommende Funktionen

  • Neue Renderer basierend auf D3 JS, Lienzo GWT & Chart JS
  • Hierarchische (verschachtelte Gruppen) Anzeigetypen: Tree & Pie
  • Unterstützung für mehrere dynamische Datenreihen
  • Umfangreiche Mobilitätsunterstützung
  • Alarme und SLA-Konfiguration
  • RESTful-API

Architektur

  • Nicht an eine bestimmte Diagramm-Rendering-Technologie gebunden. Austauschbare Renderer.
  • Nicht an einen bestimmten Datenspeicher gebunden.
  • Fähigkeit, Daten zu lesen aus: CSV-Dateien, Datenbanken, Elastic Search oder Java-Generatoren.
  • Entkoppelte Client- und Server-Schichten. Fähigkeit, reine leichte Client-Dashboards zu erstellen.
  • Fähigkeit, Datensätze auf dem Client zu pushen und zu verwalten für bessere Leistung.
  • Basiert auf Uberfire, einem Framework zur Erstellung umfangreicher Workbench-ähnlicher Webanwendungen.

Änderungsprotokoll

0.4.0.Final

  • Benutzeroberfläche auf Bootstrap3/PatternFly aktualisiert

  • MonetDB-Unterstützung zum SQL-Provider hinzugefügt. (der Provider wurde unter der MonetDB 11.21.5-Version getestet)

  • Neue Datensatzfilterfunktionen "IN" und "NOT IN"

  • Data Set Core API als einbettbare Java-Bibliothek verfügbar (weitere Details hier)

0.3.0.Final

  • Neuer Provider für die Definition von in SQL-Datenbanken gespeicherten Datensätzen. Die folgende Liste zeigt die getesteten und unterstützten DBs:

    • MySQL 5.5
    • Postgres 9.2
    • H2 1.3.168+
    • Oracle 12c und 11gR2
    • IBM DB2 9.7 und 10.5
    • Sybase ASE 15.7
  • Neuer Provider für den Abruf von in Elastic Search-Knoten gespeicherten Daten. Der Provider wurde unter Elastic Search 1.7.1 getestet.

  • Neues UI-Modul für den Datensatz-Editor:

    • Erstellung von SQL-, Bean-, CSV- und Elastic Search-Datensatzdefinitionen
    • Testen und Vorschau des Datensatzabrufs
    • Filtern, Sortieren und Exportieren der Datenvorschauen
  • Neuer Anzeiger für die Darstellung von Einzelwertmetriken.

  • Neue Anzeige-Untertypen hinzugefügt: bar (gestapelt), pie (3d, Donut), line (glatt)

  • Unterstützung für Echtzeit-Dashboards. Anzeige-Aktualisierungseinstellungen.

  • Verbesserungen der Datensatzsuche im Anzeige-Editor:

    • Filter-Editor zum Abrufen nur einer Datenuntermenge.
    • Zeitrahmenfunktion zum Abruf von Zeitreihendaten in Echtzeit.
    • Verschiedene Strategien zum Gruppieren von Zeitreihendaten.
    • Möglichkeit, die anzuzeigenden Spalten/Reihen hinzuzufügen/zu entfernen.

0.2.0.Final

  • Datensatzdefinitionsdateien: Unterstützung für CSV- und Bean-generierte Datensätze
  • Displayer-Editor-Widget zur Erstellung von Anzeigedefinitionen
  • Integration des Perspektiven-Editors, der die Erstellung von Dashboards per Drag & Drop ermöglicht

0.1.1.Final

  • Benachrichtigung von Clients über Registrierungs-/Entfernungsereignisse von Datensätzen
  • Zuweisung einer HTML-Kennung zu jeder Displayer-Instanz (nützlich für Testzwecke)

0.1.0.Final

Hauptziel dieser allerersten Version ist es, die Erstellung zusammengesetzter Dashboards mit einer unkomplizierten API zu ermöglichen. Funktionsumfang:

  • Gemeinsame API zum Definieren und Registrieren von Datensätzen
  • Gemeinsame Betriebs-Engine zum Ausführen von Filter-, Gruppen- und Sortieroperationen über einen Datensatz
  • Client-API und Widgets zum Definieren von Displayer-Instanzen
  • Uberfire-Wrapper-Bildschirm für das Displayer-Widget
  • Showcase-App mit integrierter Displayer-Galerie und einigen Dashboard-Beispielen
  • Standard-Renderer basierend auf der Google Visualization-Bibliothek
  • Zusätzlicher Tabellen-Renderer basierend auf dem Uberfire PagedTable-Widget
  • Tomcat 7- und JBoss AS 7-Distributionen bereitgestellt

Build & Ausführung

Voraussetzungen

  • Git-Client
  • Maven 3.2.5+
  • Java 1.6+

Erste Schritte

Klonen Sie das Projekt

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

Jetzt können Sie das Projekt im Entwicklungs- oder Produktionsmodus erstellen und ausführen.

Entwicklungsmodus

Der Entwicklungsmodus ermöglicht es einem Benutzer, mit dem Framework zu entwickeln, indem Klassen und Client-Assets zur Laufzeit kompiliert werden, was die Entwicklungszeit verkürzt. Es gibt weitere Implikationen wie Browserkompatibilitäten, Sprachunterstützung usw. Es ist nützlich zum Entwickeln und Testen der Anwendung.

Dashbuilder wird derzeit mit GWT 2.7 erstellt, daher müssen Sie SuperDevMode verwenden, um die Anwendung auszuführen.

Der Super-Entwicklungsmodus ist die neue Arbeitsweise in GWT seit Version 2.5 (native Unterstützung & der Standardmodus in GWT 2.7). Er funktioniert in den meisten neuen Browsern und basiert auf der Source Map-Spezifikation. Er ist schneller und effizienter als der alte gehostete Modus. Es gibt viele Vorteile und andere wichtige Gründe, ihn zu verwenden. Weitere Informationen finden Sie hier.

Dashbuilder unterstützt und ist standardmäßig so konfiguriert, dass es SuperDevMode verwendet.

Die Verwendung bedeutet, zwei Server auszuführen, einen für die Webanwendung und einen für den Code Server, der Klassen für SDM kompiliert, wenn der Kompilieren-Button auf der Webseite oder im Lesezeichen gedrückt wird.

Um die Anwendung zu erstellen:

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

Um sie auszuführen:

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

Anmeldung:

root@kitploit:~
admin / admin

(Wenn Sie ein IntelliJ-Fan sind, bieten wir auch ein Setup zum Ausführen der Anwendung unter dieser fantastischen IDE an. Details hier)

Produktionsmodus

Der Produktionsmodus wird verwendet, um die Anwendung für eine Produktionsumgebung zu erstellen und zu verpacken. Die Anwendung wird kompiliert und die Javascript-Assets werden mit allen Permutationen (Browserunterstützung), allen Sprachen usw. erstellt.

Um den Produktionsmodus zu erstellen:

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

Sobald der Build abgeschlossen ist, finden Sie die WAR-Distributionen für Wildfly und Tomcat in dashbuilder/dashbuilder-distros/target/.

Stellen Sie einfach die WAR-Datei in Ihrem Anwendungsserver bereit!

Tool herunterladen