Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
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.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
apache__dolphinscheduler_CVE-2022-26884_2-0-5 — Proof-of-concept exploit per CVE-2022-26884 che mira ad Apache DolphinScheduler, consentendo l'esecuzione remota di codice tramite richieste appositamente create all'API del pianificatore dei flussi di lavoro. | Kitploit
Strumenti/GitHubGitHub/shoucheng3/apache__dolphinscheduler_cve-2022-26884_2-0-5
Analisi delle VulnerabilitàAnalisi del CodiceExploitSfruttamento di Applicazioni WebPenetration TestingSicurezza Cloud
GitHubshoucheng3/apache__dolphinscheduler_cve-2022-26884_2-0-5

apache__dolphinscheduler_CVE-2022-26884_2-0-5

Proof-of-concept exploit per CVE-2022-26884 che mira ad Apache DolphinScheduler, consentendo l'esecuzione remota di codice tramite richieste appositamente create all'API del pianificatore dei flussi di lavoro.

Vedi Repository
101 anno faNon ancora revisionato

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

Sito ufficiale di Dolphin Scheduler dolphinscheduler.apache.org

License Total Lines codecov Quality Gate Status Twitter Follow Slack Status

Stargazers over time

EN doc CN doc

Caratteristiche di progettazione

DolphinScheduler è una piattaforma di scheduler di flussi di lavoro distribuita ed estensibile con potenti interfacce visive DAG, dedicata a risolvere dipendenze di job complesse nella pipeline di dati e a fornire vari tipi di job disponibili pronti all'uso.

I suoi obiettivi principali sono i seguenti:

  • Associare i task in base alle loro dipendenze in un grafico DAG, che può visualizzare lo stato di esecuzione del task in tempo reale.
  • Supporta vari tipi di task: Shell, MR, Spark, SQL (MySQL, PostgreSQL, hive, spark SQL), Python, Sub_Process, Procedure, ecc.
  • Supporta la pianificazione di flussi di lavoro e dipendenze, pianificazione manuale per sospendere/fermare/riprendere un task, supporta il retry/allarme per task falliti, recupero di nodi specifici da un fallimento, kill di un task, ecc.
  • Supporta la priorità di flussi di lavoro e task, failover dei task e allarme o fallimento per timeout dei task.
  • Supporta parametri globali del flusso di lavoro e impostazioni di parametri personalizzati per i nodi.
  • Supporta il caricamento/scaricamento/gestione online di file di risorse, ecc. Supporta la creazione e modifica online di file.
  • Supporta la visualizzazione, lo scorrimento e il download online dei log dei task, ecc.
  • Ha implementato la HA del cluster, decentralizza il cluster Master e il cluster Worker tramite Zookeeper.
  • Supporta la visualizzazione delle metriche di carico CPU, memoria e utilizzo CPU di Master/Worker.
  • Supporta la visualizzazione della cronologia dei flussi di lavoro in diagrammi ad albero/Gantt, oltre all'analisi statistica dello stato dei task e dello stato dei processi in ciascun flusso di lavoro.
  • Supporta il back-filling dei dati.
  • Supporta multi-tenant.
  • Supporta l'internazionalizzazione.
  • Altre funzionalità in attesa di essere scoperte dai partner...

Cosa c'è in DolphinScheduler

StabilitàAccessibilitàFunzionalitàScalabilità
Multi-master e multi-worker decentralizzatiVisualizzazione delle informazioni chiave del flusso di lavoro, come stato del task, tipo di task, numero di tentativi, informazioni sulla macchina di esecuzione del task, variabili visive, e così via a colpo d'occhio.  Supporta operazioni di pausa e ripristinoSupporta tipi di task personalizzati
supporto HAVisualizzazione di tutte le operazioni del flusso di lavoro, trascinamento dei task per disegnare DAG, configurazione di fonti dati e risorse. Allo stesso tempo, per sistemi di terze parti, fornisce operazioni in modalità API.Gli utenti su DolphinScheduler possono ottenere una relazione di mappatura molti-a-uno o uno-a-uno tramite tenant e utenti Hadoop, che è molto importante per la pianificazione di job di big data.Lo scheduler supporta la pianificazione distribuita, e la capacità di pianificazione complessiva aumenterà linearmente con la scala del cluster. Master e Worker supportano l'aggiustamento dinamico.
Elaborazione del sovraccarico: utilizzando il meccanismo della coda dei task, il numero di task pianificabili su una singola macchina può essere configurato flessibilmente. Si può evitare il blocco della macchina con un'alta tolleranza al numero di task in cache nella coda dei task.Distribuzione con un clicSupporta task shell tradizionali e pianificazione di task di piattaforma big data: MR, Spark, SQL (MySQL, PostgreSQL, hive, spark SQL), Python, Procedure, Sub_Process

Screenshot dell'interfaccia utente

home page dag process definition list page view task log online resource management monitor security treeview

Avvio rapido in Docker

Fare riferimento al documento del sito ufficiale: Avvio rapido in Docker

Avvio rapido in Kubernetes

Fare riferimento al documento del sito ufficiale: Avvio rapido in Kubernetes

Come compilare

./mvnw clean install -Prelease

Artifact:

dolphinscheduler-dist/target/apache-dolphinscheduler-${latest.release.version}-bin.tar.gz: Pacchetto binario di DolphinScheduler
dolphinscheduler-dist/target/apache-dolphinscheduler-${latest.release.version}-src.tar.gz: Pacchetto del codice sorgente di DolphinScheduler

Ringraziamenti

DolphinScheduler si basa su molti eccellenti progetti open-source, come Google guava, guice, grpc, netty, quartz, e molti progetti open-source di Apache e così via. Desideriamo esprimere la nostra profonda gratitudine a tutti i progetti open-source utilizzati in Dolphin Scheduler. Speriamo di non essere solo i beneficiari dell'open-source, ma anche di restituire alla comunità. Inoltre, speriamo che chiunque abbia lo stesso entusiasmo e passione per l'open-source possa unirsi e contribuire alla comunità open-source!

Ottenere aiuto

  1. Invia un issue
  2. Iscriviti a questa mailing list: https://dolphinscheduler.apache.org/en-us/community/development/subscribe.html, poi invia un'email a [email protected]

Community

Scarica lo strumento