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
Безопасность встроенных системБезопасность контейнеровБезопасность IoTБезопасность облачных средDevSecOpsБезопасность Цепочки Поставок
GitHubshoucheng3/eclipse__hawkbit_cve-2020-27219_0-3-0m6

eclipse__hawkbit_CVE-2020-27219_0-3-0M6

Независимый от предметной области бэкенд для развертывания обновлений программного обеспечения на ограниченные периферийные устройства, контроллеры и шлюзы через инфраструктуру на основе IP, с поддержкой REST API и Docker.

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
Репозиторий
1 год назадЕщё не проверено

Eclipse hawkBit™ - Сервер обновлений

Eclipse hawkBit — это независимое от домена серверное решение для развертывания обновлений программного обеспечения на ограниченных периферийных устройствах, а также на более мощных контроллерах и шлюзах, подключенных к сетевой инфраструктуре на основе IP.

Build: Circle CI SonarQuality Maven Central Lines of code

Docker: Docker Docker MYSQL

Документация

смотрите документацию hawkBit

Свяжитесь с нами

  • Хотите пообщаться с командой hawkBit? Join the chat at https://gitter.im/eclipse/hawkbit
  • Возникли проблемы с hawkBit? Откройте issue на GitHub.
  • Вы также можете посетить нашу домашнюю страницу проекта для получения дополнительных контактных данных.

Примеры и расширения

Помимо основного репозитория hawkBit, проект также поддерживает репозитории с примерами и расширениями.

Песочница hawkBit

Мы предлагаем установку песочницы, которая бесплатна для всех, чтобы опробовать hawkBit. Однако имейте в виду, что база данных песочницы будет периодически сбрасываться. Также невозможно загружать какие-либо артефакты в песочницу. Но вы можете использовать её для ознакомления с Management UI, Management API и DDI API. Также помните, что вам не разрешается хранить какие-либо личные данные в песочнице.

https://hawkbit.eclipse.org

Кроме того, следующие поставщики предлагают бесплатные пробные учетные записи для своих продуктов, совместимых с hawkBit:

  • Bosch IoT Rollouts
  • Kynetics Update Factory

Интеграция устройств

hawkBit не предоставляет готовых клиентов для устройств в рамках проекта. Долгосрочная цель — обеспечить интеграцию с Eclipse hono, которая предоставит возможность подключения через различные протоколы IoT и, как результат, позволит широкому кругу клиентов подключаться к hawkBit. Однако Direct Device Integration (DDI API) hawkBit основан на HTTP/JSON, что должно позволить любому клиенту обновлений довольно легко интегрироваться.

Существуют также клиенты за пределами экосистемы Eclipse IoT, например:

  • SWupdate — агент обновления Linux, ориентированный на эффективное и безопасное обновление встраиваемых систем.
  • rauc-hawkbit — клиентское приложение и библиотека hawkBit на Python для фреймворка обновлений 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

Генерация начальных данных с помощью примера Management 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' и будет оставаться стабильным.

Серверные API, включая DMF API и Management API, также находятся на версии v1. Однако мы не можем полностью гарантировать такую же стабильность в ходе разработки hawkBit 0.X, но мы будем стараться изо всех сил.

Скачать инструмент
DatabaseH2MySQL/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
СтатусТест, Разработка, ПробныйПромышленный уровеньПромышленный уровеньТест, Разработка