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

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
apache__nifi_CVE-2022-33140_1-16-22 — Sistema automatizzato di elaborazione e distribuzione del flusso di dati con configurazione sicura, tracciamento della provenienza e architettura estensibile di plugin per pipeline di cybersecurity, osservabilità e flussi di eventi. | Kitploit
Strumenti/GitHubGitHub/shoucheng3/apache__nifi_cve-2022-33140_1-16-22
Autenticazione e AutorizzazioneStrumenti di Crittografia/DecrittografiaEsfiltrazione DatiSicurezza CloudThreat IntelligenceSicurezza delle APIAnalisi dei Log
GitHub

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
shoucheng3/apache__nifi_cve-2022-33140_1-16-22

apache__nifi_CVE-2022-33140_1-16-22

Sistema automatizzato di elaborazione e distribuzione del flusso di dati con configurazione sicura, tracciamento della provenienza e architettura estensibile di plugin per pipeline di cybersecurity, osservabilità e flussi di eventi.

Vedi Repository
141 anno faNon ancora revisionato

Apache NiFi

Apache NiFi

Stato

ci-workflow system-tests integration-tests docker-tests code-compliance code-coverage codecov

Risorse

NiFi API NiFi NAR Maven Plugin NiFi Framework NiFI Docker Pulls License NiFi API Javadoc

Contatti

Track Issues Chat on Slack Contact Developers Contact Users

Comunità

Join Slack Community Follow on LinkedIn Follow on X

Caratteristiche

Apache NiFi è un sistema facile da usare, potente e affidabile per elaborare e distribuire dati.

NiFi automatizza la cybersecurity, l'osservabilità, i flussi di eventi e le pipeline e la distribuzione di dati per l'IA generativa per migliaia di aziende in tutto il mondo in ogni settore.

  • Interfaccia Utente Browser
    • Esperienza fluida per progettazione, controllo e monitoraggio
    • Gestione runtime e pipeline versionate
    • Sicuro per impostazione predefinita con HTTPS
  • Elaborazione Scalabile
    • Prioritizzazione configurabile per throughput e latenza
    • Consegna garantita con strategie di ritentativo e backoff
    • Scalabilità orizzontale con clustering
  • Tracciamento della Provenance
    • Cronologia ricercabile con attributi configurabili
    • Data lineage grafico dalla sorgente alla destinazione
    • Metadati e contenuto per ogni decisione di elaborazione
  • Progettazione Estensibile
    • Interfaccia plugin per Processori e Servizi Controller
    • Supporto per Processori in Python nativo
    • API REST per orchestrazione e monitoraggio
  • Configurazione Sicura
    • Single Sign-On con OpenID Connect o SAML 2
    • Politiche di autorizzazione flessibili per accesso basato sui ruoli
    • Comunicazione crittografata con TLS e SFTP

Requisiti

NiFi supporta sistemi operativi moderni e richiede versioni recenti del linguaggio per sviluppare ed eseguire l'applicazione.

Requisiti di piattaforma

  • Java 21

Dipendenze opzionali

  • Python 3.10 o superiore

Progetti

Il repository sorgente include diversi progetti componenti.

Si prega di consultare la documentazione dei singoli progetti per ulteriori dettagli.

  • Apache NiFi
  • Apache NiFi Registry
  • Apache NiFi MiNiFi

Per iniziare

Le guide di progetto forniscono ampia documentazione per installare ed estendere l'applicazione.

  • Guida introduttiva
  • Guida utente
  • Guida per amministratori
  • Guida per sviluppatori

Sviluppo

NiFi utilizza Maven Wrapper per lo sviluppo del progetto. Maven Wrapper fornisce script shell che scaricano e mettono in cache una versione selezionata di Apache Maven per eseguire i comandi di build.

Lo sviluppo su Microsoft Windows richiede l'uso di mvnw.cmd invece di mvnw per eseguire i comandi Maven.

Compilazione

Eseguire il seguente comando per compilare i moduli del progetto utilizzando l'esecuzione parallela:

./mvnw install -T1C

Eseguire il seguente comando per compilare i moduli del progetto utilizzando l'esecuzione parallela con analisi statica per verificare la conformità ai requisiti di codice e licenze:

./mvnw install -T1C -P contrib-check

Eseguire il seguente comando per compilare i binari dell'applicazione senza compilare altri moduli opzionali:

./mvnw install -T1C -am -pl :nifi-assembly

Binari

Il modulo nifi-assembly contiene la distribuzione binaria.

ls nifi-assembly/target/nifi-*-bin.zip

Il modulo nifi-assembly include la distribuzione binaria in una directory per lo sviluppo e il test locale.

cd nifi-assembly/target/nifi-*-bin/nifi-*/

Esecuzione

NiFi fornisce script shell per avviare e arrestare il sistema.

Scarica lo strumento