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
eclipse__hawkbit_CVE-2020-27219_0-3-0M6 | Kitploit
Strumenti/GitHubGitHub/shoucheng3/eclipse__hawkbit_cve-2020-27219_0-3-0m6
Sicurezza Sistemi EmbeddedSicurezza dei ContenitoriSicurezza IoTSicurezza CloudDevSecOpsSicurezza della Supply Chain
GitHubshoucheng3/eclipse__hawkbit_cve-2020-27219_0-3-0m6

eclipse__hawkbit_CVE-2020-27219_0-3-0M6

Vedi Repository

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
1 anno faNon ancora revisionato

Eclipse hawkBit™ - Server di aggiornamento

Eclipse hawkBit è una soluzione backend indipendente dal dominio per distribuire aggiornamenti software a dispositivi edge con risorse limitate, nonché a controller e gateway più potenti connessi a infrastrutture di rete basate su IP.

Compilazione: Circle CI SonarQuality Maven Central Lines of code

Docker: Docker Docker MYSQL

Documentazione

vedi la documentazione di hawkBit

Contattaci

  • Vuoi chattare con il team dietro a hawkBit? Join the chat at https://gitter.im/eclipse/hawkbit
  • Hai problemi con hawkBit? Apri un issue GitHub.
  • Puoi anche consultare la Homepage del progetto per ulteriori opzioni di contatto.

Esempi ed estensioni

Oltre al nucleo di hawkBit ospitato qui, il progetto mantiene anche i repository esempi ed estensioni.

Sandbox di hawkBit

Offriamo un'installazione sandbox gratuita per provare hawkBit. Tuttavia, tieni presente che il database della sandbox verrà azzerato di tanto in tanto. Inoltre, non è possibile caricare alcun artefatto nella sandbox. Ma puoi usarla per provare la Management UI, la Management API e la DDI API. Tieni inoltre presente che non sei autorizzato a memorizzare alcun tipo di dato personale nella sandbox.

https://hawkbit.eclipse.org

Inoltre, i seguenti vendor offrono account di prova gratuiti per i loro prodotti compatibili con hawkBit:

  • Bosch IoT Rollouts
  • Kynetics Update Factory

Integrazione dei dispositivi

hawkBit non fornisce client pronti all'uso per i dispositivi come parte del progetto. L'obiettivo a lungo termine è fornire un'integrazione con Eclipse hono che offra connettività attraverso vari protocolli IoT e, di conseguenza, permetta a un'ampia gamma di client di connettersi a hawkBit. Tuttavia, la Direct Device Integration (API) API di hawkBit è basata su HTTP/JSon, il che dovrebbe consentire a qualsiasi client di aggiornamento di integrarsi abbastanza facilmente.

Ci sono anche client al di fuori dell'ecosistema Eclipse IoT, ad esempio:

  • SWupdate, un agente di aggiornamento Linux focalizzato su un modo efficiente e sicuro per aggiornare i sistemi embedded.
  • rauc-hawkbit, un'applicazione client e libreria hawkBit basata su Python per il framework di aggiornamento RAUC.

Dipendenze runtime e supporto

Java Runtime Environment: 1.8

Database SQL

(Opzionale) RabbitMQ: 3.6,3.7

Per iniziare

Forniamo un Server di aggiornamento di riferimento basato su Spring Boot con DB H2 integrato per scopi di test e valutazione. Esegui con Docker:

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

Apri il server di aggiornamento nel tuo browser:

localhost:8080

Vedi sotto per come compilare ed eseguire il server di aggiornamento da solo. Inoltre, abbiamo una guida per configurare un ambiente completo.

Starter di hawkBit (Spring Boot)

Oltre al Server di aggiornamento, forniamo anche una serie di Spring Boot Starter per avviare rapidamente la tua applicazione basata su Spring Boot.

Clona, compila ed esegui hawkBit

Compila e avvia il Server di aggiornamento di 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

Avvia il Simulatore di dispositivi di hawkBit (opzionale)

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

Genera i dati di avvio con l'esempio di Management API (opzionale)

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

Stato e stabilità delle API

hawkBit è attualmente nella versione semantica '0.X'. Ciò è dovuto al fatto che c'è ancora contenuto in hawkBit che necessita di refactoring. Questo include la struttura dei moduli Maven, le proprietà di Spring Boot, l'auto-configurazione di Spring Boot e le API Java interne (ad es. la repository API ).

Tuttavia, la DDI API lato dispositivo è alla versione principale 'v1' e verrà mantenuta stabile.

La DMF API e la Management API lato server sono anch'esse sulla v1. Tuttavia, non possiamo garantire completamente la stessa stabilità durante lo sviluppo di hawkBit 0.X, ma faremo del nostro meglio.

Scarica lo strumento
DatabaseH2MySQL/MariaDBMS SQL ServerIBM DB2
DDL mantenuti dal progetto✅✅✅✅
Dipendenze di test definite✅✅✅
Versioni testate1.4MySQL 5.6/5.7, AWS AuroraMS SQL Server 2017DB2 Server v11.1
Immagine Docker con driver fornito✅✅ (Tag: "-mysql")✅
Driver JDBCH2 1.4MariaDB Connector/J 2.0MSSQL-JDBC 6.4
StatoTest, Sviluppo, ProvaPronto per la produzionePronto per la produzioneTest, Sviluppo, Prova