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
asf__nifi_CVE-2023-36542_1-22-0 — Plateforme de flux de données automatisée pour traiter et distribuer des données, avec suivi de provenance intégré, configuration sécurisée et gestion évolutive de pipelines pour les cas d'usage en cybersécurité et observabilité. | Kitploit
Outils/GitHubGitHub/shoucheng3/asf__nifi_cve-2023-36542_1-22-0
Authentification et AutorisationOutils de Chiffrement/DéchiffrementExfiltration de DonnéesSécurité CloudRenseignement sur les MenacesSécurité des APIAnalyse de Journaux
GitHubshoucheng3/asf__nifi_cve-2023-36542_1-22-0

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 →

asf__nifi_CVE-2023-36542_1-22-0

Plateforme de flux de données automatisée pour traiter et distribuer des données, avec suivi de provenance intégré, configuration sécurisée et gestion évolutive de pipelines pour les cas d'usage en cybersécurité et observabilité.

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

Apache NiFi

Apache NiFi

Statut

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

Ressources

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

Contacts

Track Issues Chat on Slack Contact Developers Contact Users

Communauté

Join Slack Community Follow on LinkedIn Follow on X

Fonctionnalités

Apache NiFi est un système facile à utiliser, puissant et fiable pour traiter et distribuer des données.

NiFi automatise les pipelines et la distribution de données pour la cybersécurité, l'observabilité, les flux d'événements et l'IA générative pour des milliers d'entreprises dans le monde entier et dans tous les secteurs d'activité.

  • Interface utilisateur du navigateur
    • Expérience fluide pour la conception, le contrôle et la surveillance
    • Gestion de l'exécution et pipelines versionnés
    • Sécurisé par défaut avec HTTPS
  • Traitement évolutif
    • Priorisation configurable pour le débit et la latence
    • Livraison garantie avec stratégies de nouvelle tentative et de backoff
    • Mise à l'échelle horizontale avec regroupement en cluster
  • Suivi de la provenance
    • Historique consultable avec attributs configurables
    • Représentation graphique de la lignée des données de la source à la destination
    • Métadonnées et contenu pour chaque décision de traitement
  • Conception extensible
    • Interface de plugin pour les Processors et les Controller Services
    • Prise en charge des Processors en Python natif
    • API REST pour l'orchestration et la surveillance
  • Configuration sécurisée
    • Authentification unique (SSO) avec OpenID Connect ou SAML 2
    • Politiques d'autorisation flexibles pour un accès basé sur les rôles
    • Communication chiffrée avec TLS et SFTP

Prérequis

NiFi prend en charge les systèmes d'exploitation modernes et nécessite des versions récentes des langages pour développer et exécuter l'application.

Exigences de plateforme

  • Java 21

Dépendances facultatives

  • Python 3.10 ou version ultérieure

Projets

Le dépôt source comprend plusieurs projets composants.

Veuillez consulter la documentation de chaque projet pour plus de détails.

  • Apache NiFi
  • Apache NiFi Registry
  • Apache NiFi MiNiFi

Pour commencer

Les guides de projet fournissent une documentation complète pour installer et étendre l'application.

  • Pour commencer
  • Guide de l'utilisateur
  • Guide de l'administrateur
  • Guide du développeur

Développement

NiFi utilise Maven Wrapper pour le développement du projet. Maven Wrapper fournit des scripts shell qui téléchargent et mettent en cache une version sélectionnée d'Apache Maven pour exécuter les commandes de construction.

Le développement sur Microsoft Windows nécessite d'utiliser mvnw.cmd au lieu de mvnw pour exécuter les commandes Maven.

Construction

Exécutez la commande suivante pour construire les modules du projet en exécution parallèle :

root@kitploit:~
./mvnw install -T1C

Exécutez la commande suivante pour construire les modules du projet en exécution parallèle avec analyse statique afin de confirmer la conformité aux exigences de code et de licence :

root@kitploit:~
./mvnw install -T1C -P contrib-check

Exécutez la commande suivante pour construire les binaires de l'application sans construire les autres modules facultatifs :

root@kitploit:~
./mvnw install -T1C -am -pl :nifi-assembly

Binaires

Le module nifi-assembly contient la distribution binaire.

root@kitploit:~
ls nifi-assembly/target/nifi-*-bin.zip

Le module nifi-assembly inclut la distribution binaire dans un répertoire pour le développement et les tests locaux.

root@kitploit:~
cd nifi-assembly/target/nifi-*-bin/nifi-*/

Exécution

NiFi fournit des scripts shell pour démarrer et arrêter le système.

L'exécution sur Microsoft Windows nécessite d'utiliser nifi.cmd au lieu de nifi.sh pour les commandes système.

Démarrage

Exécutez la commande suivante pour démarrer NiFi à partir du répertoire de distribution :

root@kitploit:~
./bin/nifi.sh start

Accès

La configuration par défaut génère un nom d'utilisateur et un mot de passe aléatoires au démarrage. NiFi écrit les identifiants générés dans le journal de l'application situé dans logs/nifi-app.log sous le répertoire d'installation de NiFi.

La commande suivante peut être utilisée pour trouver les identifiants générés sur les systèmes d'exploitation où grep est installé :

root@kitploit:~
grep Generated logs/nifi-app*log

NiFi consigne les identifiants générés comme suit :

root@kitploit:~
Generated Username [USERNAME]
Generated Password [PASSWORD]

Le USERNAME sera un UUID aléatoire composé de 36 caractères. Le PASSWORD sera une chaîne aléatoire.

Le nom d'utilisateur et le mot de passe peuvent être remplacés par des identifiants personnalisés à l'aide de la commande suivante :

root@kitploit:~
./bin/nifi.sh set-single-user-credentials <username> <password>

Par défaut, NiFi s'exécute sur l'adresse localhost avec HTTPS sur le port 8443 à l'URL suivante :

root@kitploit:~
https://localhost:8443/nifi

Les navigateurs afficheront un message d'avertissement indiquant un risque de sécurité potentiel en raison du certificat auto-signé généré lors de l'initialisation. Les déploiements en production doivent fournir un certificat provenant d'une autorité de certification de confiance et mettre à jour la configuration du keystore et du truststore de NiFi.

Licence

Sauf mention contraire, ce logiciel est sous licence Apache License, Version 2.0

Sous licence Apache License, Version 2.0 (la « Licence ») ; vous ne pouvez pas utiliser ce fichier sauf en conformité avec la Licence. Vous pouvez obtenir une copie de la Licence à l'adresse

https://www.apache.org/licenses/LICENSE-2.0

Sauf si la loi applicable l'exige ou si un accord écrit a été conclu, le logiciel distribué sous la Licence est distribué « TEL QUEL », SANS GARANTIE NI CONDITION D'AUCUNE SORTE, expresse ou implicite. Consultez la Licence pour connaître les autorisations et les limitations spécifiques applicables.

Contrôle des exportations

Cette distribution inclut des logiciels de cryptographie. Le pays dans lequel vous résidez actuellement peut imposer des restrictions sur l'importation, la possession, l'utilisation et/ou la réexportation vers un autre pays des logiciels de chiffrement. AVANT d'utiliser tout logiciel de chiffrement, veuillez vérifier les lois, règlements et politiques de votre pays concernant l'importation, la possession, l'utilisation et la réexportation des logiciels de chiffrement, afin de déterminer si cela est autorisé. Consultez https://www.wassenaar.org pour plus d'informations.

Le département du Commerce du gouvernement des États-Unis, Bureau of Industry and Security (BIS), a classé ce logiciel sous le numéro de contrôle des exportations (ECCN) 5D002.C.1, qui inclut les logiciels de sécurité de l'information utilisant ou exécutant des fonctions cryptographiques avec des algorithmes asymétriques. La forme et la manière de cette distribution de l'Apache Software Foundation la rendent éligible à l'exportation au titre de l'exception de licence ENC Technology Software Unrestricted (TSU) (voir la section 740.13 de l'Export Administration Regulations du BIS) à la fois pour le code objet et le code source.

Ce qui suit fournit plus de détails sur les logiciels cryptographiques inclus :

Apache NiFi utilise les bibliothèques et frameworks suivants pour la communication chiffrée et le stockage des informations sensibles :

  • Apache MINA SSHD
  • Bouncy Castle
  • Jagged
  • Java Cryptography Architecture
Télécharger l’outil