Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
dashbuilder — CVE-2016-4999 | Kitploit
工具/GitHubGitHub/shanika04/dashbuilder
General Purpose UtilitiesVulnerability ScannersVulnerability AnalysisWeb SecurityDatabase SecurityLog Analysis
GitHubshanika04/dashbuilder

dashbuilder

CVE-2016-4999

查看仓库
5年前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Dashbuilder

Dashbuilder 是一个通用的仪表盘和报告Web应用,它允许:

  • 可视化的仪表盘配置和个性化
  • 使用多种图表库支持不同类型的可视化
  • 功能完整的图表可视化定义编辑器
  • 定义交互式报表表格
  • 通过不同协议从外部系统提取数据
  • 同时支持分析型和实时仪表盘

采用 Apache License 2.0 许可

更多信息,请访问项目网站 dashbuilder.org

即将推出的功能

  • 基于 D3 JS、Lienzo GWT 和 Chart JS 的新渲染器
  • 层次化(嵌套分组)展示器类型:树图和饼图
  • 支持多个动态数据系列
  • 丰富的移动端支持
  • 告警和SLA配置
  • RESTful API

架构

  • 不依赖任何图表渲染技术。可插拔的渲染器。
  • 不依赖任何数据存储。
  • 能够从以下来源读取数据:CSV文件、数据库、Elastic Search 或 Java 生成器。
  • 解耦的客户端和服务器层。能够构建纯轻量级客户端仪表盘。
  • 能够在客户端推送和处理数据集以获得更好的性能。
  • 基于 Uberfire,一个用于在Web上构建丰富工作台风格应用的框架。

变更日志

0.4.0.Final

  • 用户界面升级到 Bootstrap3/PatternFly

  • SQL 供应商新增对 MonetDB 的支持。 (该供应商已在 MonetDB 11.21.5 版本下测试通过)

  • 新增数据集过滤函数 "IN" 和 "NOT IN"

  • 数据集核心 API 可作为可嵌入的 Java 库使用 (更多详情 点击这里)

0.3.0.Final

  • 新增供应商,用于定义存储在 SQL 数据库中的数据集的。 以下是经过测试并支持的数据库列表:

    • MySQL 5.5
    • Postgres 9.2
    • H2 1.3.168+
    • Oracle 12c 和 11gR2
    • IBM DB2 9.7 和 10.5
    • Sybase ASE 15.7
  • 新增供应商,用于检索存储在 Elastic Search 节点中的数据。 该供应商已在 Elastic Search 1.7.1 版本下测试通过。

  • 新增数据集编辑器 UI 模块:

    • 创建 SQL、Bean、CSV 和 Elastic Search 数据集定义
    • 数据集检索测试和预览
    • 过滤、排序和导出数据预览
  • 新增用于显示单值指标的展示器。

  • 新增展示器子类型:条形图(堆叠)、饼图(3D、环形)、折线图(平滑)

  • 支持实时仪表盘。展示器刷新设置。

  • 展示器编辑器数据集查找增强:

    • 过滤器编辑器,用于仅检索数据子集。
    • 时间范围功能,用于实时检索时间序列数据。
    • 分组时间序列数据的多种策略。
    • 能够添加/删除要显示的列/系列。

0.2.0.Final

  • 数据集定义文件:支持 CSV 和 Bean 生成的数据集
  • 展示器编辑器部件,用于创建展示器定义
  • 透视图编辑器集成,允许通过拖放创建仪表盘

0.1.1.Final

  • 向客户端通知数据集注册/移除事件
  • 为每个展示器实例分配一个 HTML 标识符(用于测试目的)

0.1.0.Final

此首个版本的主要目标是使用直接的 API 创建组合仪表盘。功能集:

  • 用于定义和注册数据集的共享 API
  • 用于对数据集执行过滤、分组和排序操作的共享操作引擎
  • 用于定义展示器实例的客户端 API 和部件
  • 用于展示器部件的 Uberfire 包装屏
  • 展示应用程序,提供内置的展示器画廊以及一些仪表盘示例
  • 基于 Google Visualization 库的默认渲染器
  • 基于 Uberfire PagedTable 部件的额外表格渲染器
  • 提供 Tomcat 7 和 JBoss AS 7 发行版

构建与运行

前提条件

  • Git 客户端
  • Maven 3.2.5+
  • Java 1.6+

第一步

克隆项目

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

现在你可以以开发模式或生产模式构建并运行项目。

开发模式

开发模式允许用户在运行时编译类和客户端资源,从而减少开发时间。还有其他影响,如浏览器兼容性、语言支持等。这对于开发和测试应用程序非常有用。

Dashbuilder 目前使用 GWT 2.7 构建,因此你必须使用 SuperDevMode 来运行应用程序。

超级开发模式是从 GWT 2.5 版本开始使用的新工作方式(在 GWT 2.7 中为原生支持及默认模式)。 它适用于大多数新浏览器,并基于 Source Map 规范。它比旧的托管模式更快、更高效。使用它有很多好处和其他重要理由,你可以 在此 找到更多信息。

Dashbuilder 支持并默认配置为使用 SuperDevMode。

使用它需要运行两个服务器,一个用于 Web 应用程序,另一个用于代码服务器(Code Server),当在网页或书签中按下编译按钮时,代码服务器会为 SDM 编译类。

构建应用程序:

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

运行它:

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

登录:

root@kitploit:~
admin / admin

(如果你是 IntelliJ 爱好者,我们也提供了在该出色 IDE 下运行应用程序的设置。详情 点击这里)

生产模式

生产模式用于构建和打包应用程序以用于生产环境。应用程序被编译,并且 JavaScript 资源使用所有排列(浏览器支持)、所有语言等构建。

要构建生产模式:

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

构建完成后,你将在 dashbuilder/dashbuilder-distros/target/ 中找到 Wildfly 和 Tomcat 的 WAR 发行版。

只需将 WAR 文件部署到你的应用服务器中!

下载工具