Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Outils/GitHubGitHub/shoucheng3/eclipse__hawkbit_cve-2020-27219_0-3-0m6
Sécurité des Systèmes EmbarquésSécurité des ConteneursSécurité IoTSécurité CloudDevSecOpsSécurité de la Chaîne Logistique
GitHubshoucheng3/eclipse__hawkbit_cve-2020-27219_0-3-0m6

eclipse__hawkbit_CVE-2020-27219_0-3-0M6

Back-end indépendant du domaine pour déployer des mises à jour logicielles sur des dispositifs de périphérie contraints, des contrôleurs et des passerelles via une infrastructure IP, avec prise en charge des API REST et de Docker.

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
Voir le dépôt
5il y a 1 anPas encore vérifié

Eclipse hawkBit™ - Serveur de mise à jour

Eclipse hawkBit est une solution back-end indépendante du domaine pour déployer des mises à jour logicielles sur des appareils contraints en périphérie ainsi que sur des contrôleurs et passerelles plus puissants connectés à une infrastructure réseau basée sur IP.

Build : Circle CI SonarQuality Maven Central Lines of code

Docker : Docker Docker MYSQL

Documentation

voir Documentation hawkBit

Contactez-nous

  • Vous souhaitez discuter avec l'équipe derrière hawkBit ? Rejoignez le chat sur https://gitter.im/eclipse/hawkbit
  • Vous rencontrez des problèmes avec hawkBit ? Ouvrez un problème GitHub.
  • Vous pouvez également consulter notre Page d'accueil du projet pour d'autres options de contact.

Exemples et extensions

Outre le cœur de hawkBit hébergé ici, le projet maintient également des dépôts d'exemples et d'extensions.

Bac à sable hawkBit

Nous proposons une installation en bac à sable gratuite pour que tout le monde puisse essayer hawkBit. Cependant, gardez à l'esprit que la base de données du bac à sable sera réinitialisée de temps en temps. Il n'est pas non plus possible de télécharger des artefacts dans le bac à sable. Mais vous pouvez l'utiliser pour essayer l'interface de gestion, l'API de gestion et l'API DDI. Gardez également à l'esprit que vous n'êtes pas autorisé à stocker des données personnelles dans le bac à sable.

https://hawkbit.eclipse.org

De plus, les fournisseurs suivants proposent des comptes d'essai gratuits pour leurs produits compatibles hawkBit :

  • Bosch IoT Rollouts
  • Kynetics Update Factory

Intégration des appareils

hawkBit ne fournit pas de clients prêts à l'emploi pour les appareils dans le cadre du projet. L'objectif à long terme est de fournir une intégration avec Eclipse hono qui offrira une connectivité via divers protocoles IoT et, par conséquent, permettra à une large gamme de clients de se connecter à hawkBit. Cependant, l'API d'intégration directe des appareils (API) de hawkBit est basée sur HTTP/JSON, ce qui devrait permettre à tout client de mise à jour de s'intégrer assez facilement.

Il existe également des clients en dehors de l'écosystème Eclipse IoT, par exemple :

  • SWupdate qui est un agent de mise à jour Linux axé sur une mise à jour efficace et sûre des systèmes embarqués.
  • rauc-hawkbit qui est une application cliente hawkBit basée sur Python et une bibliothèque pour le framework de mise à jour RAUC.

Dépendances d'exécution et support

Environnement d'exécution Java : 1.8

Base de données SQL

(Optionnel) RabbitMQ : 3.6,3.7

Pour commencer

Nous fournissons un Serveur de mise à jour de référence basé sur Spring Boot incluant une base de données H2 intégrée pour les tests et l'évaluation. Exécutez-le avec Docker :

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

Ouvrez le serveur de mise à jour dans votre navigateur :

localhost:8080

Voir ci-dessous pour savoir comment construire et exécuter le serveur de mise à jour vous-même. Nous avons également un guide pour configurer un environnement complet.

Starters hawkBit (Spring Boot)

Outre le Serveur de mise à jour, nous fournissons également un ensemble de Starters Spring Boot pour démarrer rapidement votre propre application basée sur Spring Boot.

Cloner, construire et exécuter hawkBit

Construire et démarrer le Serveur de mise à jour 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

Démarrer le Simulateur d'appareil hawkBit (optionnel)

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

Générer des données de démarrage avec l'exemple d'API de gestion (optionnel)

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

Statut et stabilité de l'API

hawkBit est actuellement en version sémantique '0.X'. Cela est dû au fait qu'il reste encore du contenu dans hawkBit nécessitant une refonte. Cela inclut la structure des modules Maven, les propriétés Spring Boot, la configuration automatique Spring Boot ainsi que les API Java internes (par exemple, l'API du dépôt ).

Cependant, l'API DDI destinée aux appareils est en version majeure 'v1' et restera stable.

L'API côté serveur et l'API DMF ainsi que l'API de gestion sont également en v1. Cependant, nous ne pouvons pas garantir pleinement la même stabilité pendant le développement de hawkBit en 0.X, mais nous ferons de notre mieux.

Télécharger l’outil
Base de donnéesH2MySQL/MariaDBMS SQL ServerIBM DB2
DDL maintenus par le projet✅✅✅✅
Dépendances de test définies✅✅✅
Versions testées1.4MySQL 5.6/5.7, AWS AuroraMS SQL Server 2017DB2 Server v11.1
Image Docker avec pilote fourni✅✅ (Tag : "-mysql")✅
Pilote JDBCH2 1.4MariaDB Connector/J 2.0MSSQL-JDBC 6.4
StatutTest, Dev, EssaiNiveau productionNiveau productionTest, Dev