Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
apache__dolphinscheduler_CVE-2022-26884_2-0-5 — Эксплойт-концепт для CVE-2022-26884, нацеленный на Apache DolphinScheduler, обеспечивающий удалённое выполнение кода через специально сформированные запросы к API планировщика рабочих процессов. | Kitploit
Инструменты/GitHubGitHub/shoucheng3/apache__dolphinscheduler_cve-2022-26884_2-0-5
Анализ уязвимостейАнализ КодаЭксплуатацияЭксплуатация веб-приложенийТестирование на ПроникновениеБезопасность облачных сред
GitHubshoucheng3/apache__dolphinscheduler_cve-2022-26884_2-0-5

apache__dolphinscheduler_CVE-2022-26884_2-0-5

Эксплойт-концепт для CVE-2022-26884, нацеленный на Apache DolphinScheduler, обеспечивающий удалённое выполнение кода через специально сформированные запросы к API планировщика рабочих процессов.

Репозиторий
41 год назадЕщё не проверено

Популярное

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

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

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

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

Смотреть все инструменты →
Поделиться

Официальный веб-сайт Dolphin Scheduler dolphinscheduler.apache.org

License Total Lines codecov Quality Gate Status Twitter Follow Slack Status

Stargazers over time

EN doc CN doc

Особенности дизайна

DolphinScheduler — это распределенная и расширяемая платформа планировщика рабочих процессов с мощными визуальными интерфейсами DAG, предназначенная для решения сложных зависимостей задач в конвейере данных и предоставляющая различные типы задач, доступных out of the box.

Его основные цели заключаются в следующем:

  • Связывать задачи в соответствии с их зависимостями в графе DAG, что позволяет визуализировать состояние выполнения задачи в реальном времени.
  • Поддерживать различные типы задач: Shell, MR, Spark, SQL (MySQL, PostgreSQL, hive, spark SQL), Python, Sub_Process, Procedure и т.д.
  • Поддерживать планирование рабочих процессов и зависимостей, ручное планирование для приостановки/остановки/восстановления задачи, поддержку повторных попыток/оповещения при сбое задачи, восстановление указанных узлов после сбоя, завершение задачи и т.д.
  • Поддерживать приоритет рабочих процессов и задач, отказоустойчивость задач, а также оповещение или сбой при истечении времени выполнения задачи.
  • Поддерживать глобальные параметры рабочего процесса и настраиваемые параметры узлов.
  • Поддерживать онлайн-загрузку/скачивание/управление файлами ресурсов и т.д. Поддерживать создание и редактирование файлов онлайн.
  • Поддерживать онлайн-просмотр, прокрутку и загрузку журналов задач и т.д.
  • Реализована высокая доступность кластера, децентрализация кластера Master и Worker через Zookeeper.
  • Поддерживать просмотр загрузки ЦП, памяти и использования ЦП для Master/Worker.
  • Поддерживать отображение истории рабочего процесса в виде дерева/диаграммы Ганта, а также статистический анализ статуса задач и статуса процессов в каждом рабочем процессе.
  • Поддерживать обратное заполнение данных.
  • Поддерживать мультитенантность.
  • Поддерживать интернационализацию.
  • Больше возможностей ждут своих исследователей...

Что есть в DolphinScheduler

СтабильностьДоступностьФункцииМасштабируемость
Decentralized multi-master and multi-workerВизуализация ключевой информации рабочего процесса, такой как статус задачи, тип задачи, количество повторных попыток, информация о машине выполнения задачи, визуальные переменные и т.д. с первого взгляда.  Поддержка операций приостановки и восстановленияПоддержка настраиваемых типов задач
поддержка HAВизуализация всех операций рабочего процесса, перетаскивание задач для построения DAG, настройка источников данных и ресурсов. Для сторонних систем предоставляются операции в режиме API.Пользователи DolphinScheduler могут реализовать отношение «многие к одному» или «один к одному» через арендаторов и пользователей Hadoop, что очень важно для планирования задач больших данных.Планировщик поддерживает распределенное планирование, и общая производительность планирования будет линейно увеличиваться с масштабом кластера. Master и Worker поддерживают динамическую настройку.
Обработка перегрузок: с помощью механизма очереди задач можно гибко настраивать количество планируемых задач на одной машине. Блокировка машины может быть предотвращена благодаря высокой толерантности к количеству задач, кэшированных в очереди.Развертывание в один кликПоддержка традиционных shell-задач и планирования задач платформы больших данных: MR, Spark, SQL (MySQL, PostgreSQL, hive, spark SQL), Python, Procedure, Sub_Process

Скриншоты пользовательского интерфейса

домашняя страница dag страница списка определений процессов просмотр журнала задач онлайн управление ресурсами мониторинг безопасность древовидный вид

Быстрый старт в Docker

Пожалуйста, обратитесь к документации на официальном сайте: QuickStart в Docker

Быстрый старт в Kubernetes

Пожалуйста, обратитесь к документации на официальном сайте: QuickStart в Kubernetes

Как собрать

root@kitploit:~
./mvnw clean install -Prelease

Артефакт:

root@kitploit:~
dolphinscheduler-dist/target/apache-dolphinscheduler-${latest.release.version}-bin.tar.gz: Двоичный пакет DolphinScheduler
dolphinscheduler-dist/target/apache-dolphinscheduler-${latest.release.version}-src.tar.gz: Пакет исходного кода DolphinScheduler

Благодарности

DolphinScheduler основан на множестве отличных проектов с открытым исходным кодом, таких как Google guava, guice, grpc, netty, quartz и многих проектах Apache и других. Мы хотели бы выразить глубокую благодарность всем проектам с открытым исходным кодом, используемым в Dolphin Scheduler. Мы надеемся, что мы не только получаем выгоду от открытого исходного кода, но и вносим свой вклад в сообщество. Кроме того, мы надеемся, что каждый, кто разделяет ту же страсть к открытому исходному коду, сможет присоединиться и внести свой вклад в сообщество!

Получить помощь

  1. Отправить issue
  2. Подпишитесь на этот список рассылки: https://dolphinscheduler.apache.org/en-us/community/development/subscribe.html, затем отправьте письмо на [email protected]

Сообщество

Мы приглашаем вас общаться с разработчиками и пользователями Dolphin Scheduler. Есть два способа найти их:

  1. Присоединяйтесь к каналу Slack по этой ссылке-приглашению.
  2. Следите за Twitter-аккаунтом DolphinScheduler и получайте последние новости вовремя.

Участники с течением времени

Contributor over time

Как внести вклад

Сообщество приветствует всех желающих внести вклад, пожалуйста, обратитесь к этой странице, чтобы узнать больше: Как внести вклад.

Лицензия

Пожалуйста, обратитесь к файлу LICENSE.

Скачать инструмент