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
apache__dolphinscheduler_CVE-2022-26884_2-0-5 — Preuve de concept d'exploitation pour CVE-2022-26884 ciblant Apache DolphinScheduler, permettant l'exécution de code à distance via des requêtes spécialement conçues envoyées à l'API du planificateur de workflows. | Kitploit
Outils/GitHubGitHub/shoucheng3/apache__dolphinscheduler_cve-2022-26884_2-0-5
Analyse des VulnérabilitésAnalyse de CodeExploitationExploitation d'Applications WebTests d'IntrusionSécurité Cloud
GitHubshoucheng3/apache__dolphinscheduler_cve-2022-26884_2-0-5

apache__dolphinscheduler_CVE-2022-26884_2-0-5

Preuve de concept d'exploitation pour CVE-2022-26884 ciblant Apache DolphinScheduler, permettant l'exécution de code à distance via des requêtes spécialement conçues envoyées à l'API du planificateur de workflows.

Voir le dépôt
4il y a 1 anPas encore vérifié

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

Site Web officiel de Dolphin Scheduler dolphinscheduler.apache.org

License Total Lines codecov Quality Gate Status Twitter Follow Slack Status

Stargazers over time

EN doc CN doc

Fonctionnalités de conception

DolphinScheduler est une plateforme de planification de workflows distribuée et extensible, dotée de puissantes interfaces visuelles DAG, conçue pour résoudre les dépendances complexes entre les tâches dans le pipeline de données et offrant différents types de tâches disponibles out of the box.

Ses principaux objectifs sont les suivants :

  • Associer les tâches en fonction de leurs dépendances dans un graphe DAG, ce qui permet de visualiser en temps réel l'état d'exécution des tâches.
  • Prendre en charge différents types de tâches : Shell, MR, Spark, SQL (MySQL, PostgreSQL, hive, spark SQL), Python, Sub_Process, Procedure, etc.
  • Prendre en charge la planification des workflows et des dépendances, la planification manuelle pour suspendre/stopper/reprendre des tâches, les nouvelles tentatives/alertes en cas d'échec, la reprise de nœuds spécifiques après un échec, l'arrêt de tâches, etc.
  • Prendre en charge la priorité des workflows et des tâches, le basculement des tâches, ainsi que l'alerte ou l'échec en cas de dépassement du délai d'exécution.
  • Prendre en charge les paramètres globaux des workflows et les paramètres personnalisés au niveau des nœuds.
  • Prendre en charge le téléversement, le téléchargement et la gestion en ligne des fichiers de ressources, etc. Prendre en charge la création et l'édition de fichiers en ligne.
  • Prendre en charge la consultation, le défilement et le téléchargement en ligne des journaux de tâches, etc.
  • Mettre en œuvre la haute disponibilité (HA) du cluster et décentraliser les clusters Master et Worker via Zookeeper.
  • Prendre en charge la visualisation des métriques de charge CPU, de mémoire et d'utilisation du CPU des Master/Worker.
  • Prendre en charge l'affichage de l'historique des workflows sous forme d'arbre/diagramme de Gantt, ainsi que l'analyse statistique de l'état des tâches et des processus dans chaque workflow.
  • Prendre en charge le backfill de données.
  • Prendre en charge le multi-tenant.
  • Prendre en charge l'internationalisation.
  • D'autres fonctionnalités attendent les partenaires pour être explorées...

Ce que contient DolphinScheduler

StabilitéAccessibilitéFonctionnalitésExtensibilité
Multi-master et multi-worker décentralisésVisualisation en un coup d'œil des informations clés du workflow, telles que l'état des tâches, le type de tâches, le nombre de nouvelles tentatives, les informations de la machine d'exécution, les variables visuelles, etc.Prend en charge la suspension et la reprise des opérationsPrend en charge les types de tâches personnalisés
Prise en charge de la HAVisualisation de toutes les opérations du workflow : glisser des tâches pour dessiner des DAG, configurer des sources de données et des ressources. Par ailleurs, pour les systèmes tiers, des opérations en mode API sont fournies.Les utilisateurs de DolphinScheduler peuvent établir des relations de correspondance many-to-one ou one-to-one entre les tenants et les utilisateurs Hadoop, ce qui est très important pour planifier des traitements de données massives.Le planificateur prend en charge la planification distribuée, et sa capacité globale augmente linéairement avec la taille du cluster. Les Master et Worker prennent en charge l'ajustement dynamique.
Traitement de la surcharge : grâce au mécanisme de file d'attente des tâches, le nombre de tâches planifiables sur une seule machine peut être configuré de manière flexible. Les blocages machine peuvent être évités grâce à une tolérance élevée au nombre de tâches mises en cache dans la file d'attente.Déploiement en un clicPrend en charge les tâches shell traditionnelles et la planification des tâches des plateformes big data : MR, Spark, SQL (MySQL, PostgreSQL, hive, spark SQL), Python, Procedure, Sub_Process

Captures d'écran de l'interface utilisateur

page d'accueil dag page de liste des définitions de processus consulter le journal des tâches en ligne gestion des ressources supervision sécurité arborescence

Démarrage rapide dans Docker

Veuillez vous référer à la documentation du site officiel : Démarrage rapide dans Docker

Démarrage rapide dans Kubernetes

Veuillez vous référer à la documentation du site officiel : Démarrage rapide dans Kubernetes

Comment construire

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

Artefact :

root@kitploit:~
dolphinscheduler-dist/target/apache-dolphinscheduler-${latest.release.version}-bin.tar.gz: Binary package of DolphinScheduler
dolphinscheduler-dist/target/apache-dolphinscheduler-${latest.release.version}-src.tar.gz: Source code package of DolphinScheduler

Remerciements

DolphinScheduler s'appuie sur de nombreux excellents projets open source, tels que Google guava, guice, grpc, netty, quartz, et de nombreux projets open source d'Apache, entre autres. Nous souhaitons exprimer notre profonde gratitude à tous les projets open source utilisés dans Dolphin Scheduler. Nous espérons être non seulement des bénéficiaires de l'open source, mais aussi contribuer en retour à la communauté. En outre, nous espérons que tous ceux qui partagent le même enthousiasme et la même passion pour l'open source pourront se joindre à nous et contribuer à la communauté open source !

Obtenir de l'aide

  1. Soumettre un problème
  2. Abonnez-vous à cette liste de diffusion : https://dolphinscheduler.apache.org/en-us/community/development/subscribe.html, puis envoyez un e-mail à [email protected]

Communauté

Vous êtes les bienvenus pour échanger avec les développeurs et les utilisateurs de Dolphin Scheduler. Deux moyens de les contacter :

  1. Rejoignez le canal Slack via ce lien d'invitation.
  2. Suivez le compte Twitter de DolphinScheduler et soyez informés des dernières nouvelles en temps voulu.

Contributeurs au fil du temps

Contributor over time

Comment contribuer

La communauté accueille favorablement toute contribution. Veuillez consulter cette page pour en savoir plus : Comment contribuer.

Licence

Veuillez vous référer au fichier LICENSE.

Télécharger l’outil