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

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

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

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

工具目录

分类

查看所有分类
Loading categories
eclipse__hawkbit_CVE-2020-27219_0-3-0M6 — 面向受限边缘设备、控制器和网关,通过基于 IP 的基础设施推出软件更新的领域无关后端,支持 REST API 和 Docker。 | Kitploit
工具/GitHubGitHub/shoucheng3/eclipse__hawkbit_cve-2020-27219_0-3-0m6
嵌入式系统安全容器安全物联网安全云安全DevSecOps供应链安全
GitHubshoucheng3/eclipse__hawkbit_cve-2020-27219_0-3-0m6

eclipse__hawkbit_CVE-2020-27219_0-3-0M6

面向受限边缘设备、控制器和网关,通过基于 IP 的基础设施推出软件更新的领域无关后端,支持 REST API 和 Docker。

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
查看仓库
51年前尚未审核

Eclipse hawkBit™ - 更新服务器

Eclipse hawkBit 是一个领域无关的后端解决方案,用于向受限的边缘设备以及连接在基于 IP 的网络基础设施上的更强大的控制器和网关推送软件更新。

构建: Circle CI SonarQuality Maven Central Lines of code

Docker: Docker Docker MYSQL

文档

参见 hawkBit 文档

联系我们

  • 想与 hawkBit 背后的团队聊天?Join the chat at https://gitter.im/eclipse/hawkbit
  • 遇到 hawkBit 问题?请提交一个 GitHub issue。
  • 您也可以查看我们的项目主页以获取更多联系方式。

示例与扩展

除了此处托管的 hawkBit 核心之外,该项目还维护着示例和扩展仓库。

hawkBit 沙盒

我们提供一个可免费供所有人试用 hawkBit 的沙盒环境。但请记住,沙盒数据库会不时重置,也无法向沙盒上传任何工件。不过,您可以使用它来试用管理界面、管理 API 和 DDI API。另请注意,您不得在沙盒中存储任何类型的个人数据。

https://hawkbit.eclipse.org

此外,以下供应商为其兼容 hawkBit 的产品提供免费试用帐户:

  • Bosch IoT Rollouts
  • Kynetics Update Factory

设备集成

hawkBit 不随项目提供现成的设备客户端。长期目标是与 Eclipse hono 集成,通过多种 IoT 协议提供连接,从而使广泛的客户端能够连接到 hawkBit。然而,hawkBit 的直接设备集成(API)API 基于 HTTP/JSon,应能允许任何更新客户端相当容易地进行集成。

Eclipse IoT 生态系统之外也存在一些客户端,例如:

  • SWupdate,这是一个 Linux 更新代理,专注于以高效且安全的方式更新嵌入式系统。
  • rauc-hawkbit,这是一个基于 Python 的 hawkBit 客户端应用程序和库,用于 RAUC 更新框架。

运行时依赖与支持

Java 运行时环境: 1.8

SQL 数据库

(可选) RabbitMQ: 3.6,3.7

快速入门

我们提供了一个基于 Spring Boot 的参考更新服务器,其中包含用于测试和评估的嵌入式 H2 数据库。

使用 docker 运行:

root@kitploit:~
docker run -d -p 8080:8080 hawkbit/hawkbit-update-server

在浏览器中打开更新服务器:

localhost:8080

请参阅下文了解如何自行构建和运行更新服务器。此外,我们还提供了一份指南,用于搭建完整的环境。

hawkBit (Spring boot) 启动器

除了更新服务器之外,我们还提供一组 Spring Boot 启动器,以便快速启动您自己的基于 Spring Boot 的应用程序。

克隆、构建并运行 hawkBit

构建并启动 hawkBit 更新服务器

root@kitploit:~
git clone https://github.com/eclipse/hawkbit.git
cd hawkbit
mvn clean install
java -jar ./hawkbit-runtime/hawkbit-update-server/target/hawkbit-update-server-#version#.jar

启动 hawkBit 设备模拟器 (可选)

root@kitploit:~
git clone https://github.com/eclipse/hawkbit-examples.git
cd hawkbit-examples
mvn clean install
root@kitploit:~
java -jar ./hawkbit-device-simulator/target/hawkbit-device-simulator-#version#.jar

使用管理 API 示例生成入门数据 (可选)

root@kitploit:~
java -jar ./hawkbit-example-mgmt-simulator/target/hawkbit-example-mgmt-simulator-#version#-exec.jar

状态与 API 稳定性

hawkBit 目前处于“0.X”语义化版本。这是因为 hawkBit 中仍有内容需要重构,包括 Maven 模块结构、Spring Boot 属性、Spring Boot 自动配置以及内部 Java API(例如仓库 API)。

然而,面向设备的 DDI API 处于主版本“v1”,并将保持稳定。

面向服务器及 DMF API 和管理 API 也同样处于 v1。但是,我们无法完全保证在 hawkBit 0.X 开发期间具有同样的稳定性,但我们会尽最大努力。

下载工具
数据库H2MySQL/MariaDBMS SQL ServerIBM DB2
项目维护的 DDL✅✅✅✅
定义的测试依赖✅✅✅
已测试的版本1.4MySQL 5.6/5.7, AWS AuroraMS SQL Server 2017DB2 Server v11.1
提供带驱动程序的 Docker 镜像✅✅ (标签: "-mysql")✅
JDBC 驱动程序H2 1.4MariaDB Connector/J 2.0MSSQL-JDBC 6.4
状态测试、开发、试用生产级生产级测试、开发