Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
asf__nifi_CVE-2023-36542_1-22-0 — Plataforma automatizada de flujo de datos para procesar y distribuir datos con seguimiento de procedencia integrado, configuración segura y gestión de pipelines escalables para casos de uso de ciberseguridad y observabilidad. | Kitploit
Herramientas/GitHubGitHub/shoucheng3/asf__nifi_cve-2023-36542_1-22-0
Autenticación y AutorizaciónHerramientas de Cifrado/DescifradoExfiltración de DatosSeguridad en la NubeInteligencia de AmenazasSeguridad de APIsAnálisis de Registros
GitHubshoucheng3/asf__nifi_cve-2023-36542_1-22-0

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

asf__nifi_CVE-2023-36542_1-22-0

Plataforma automatizada de flujo de datos para procesar y distribuir datos con seguimiento de procedencia integrado, configuración segura y gestión de pipelines escalables para casos de uso de ciberseguridad y observabilidad.

Ver Repositorio
8hace 1 añoAún no revisado

Apache NiFi

Apache NiFi

Estado

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

Recursos

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

Contactos

Track Issues Chat on Slack Contact Developers Contact Users

Comunidad

Join Slack Community Follow on LinkedIn Follow on X

Características

Apache NiFi es un sistema fácil de usar, potente y confiable para procesar y distribuir datos.

NiFi automatiza la ciberseguridad, la observabilidad, los flujos de eventos y las canalizaciones de datos de IA generativa y su distribución para miles de empresas en todo el mundo en todas las industrias.

  • Interfaz de usuario del navegador
    • Experiencia fluida para diseño, control y monitoreo
    • Gestión en tiempo de ejecución y canalizaciones versionadas
    • Seguro por defecto con HTTPS
  • Procesamiento escalable
    • Priorización configurable para rendimiento y latencia
    • Entrega garantizada con estrategias de reintento y retroceso
    • Escalado horizontal con agrupación en clúster
  • Seguimiento de procedencia
    • Historial buscable con atributos configurables
    • Linaje de datos gráfico desde el origen hasta el destino
    • Metadatos y contenido para cada decisión de procesamiento
  • Diseño extensible
    • Interfaz de complementos para Procesadores y Servicios de Control
    • Soporte para Procesadores en Python nativo
    • API REST para orquestación y monitoreo
  • Configuración segura
    • Inicio de sesión único con OpenID Connect o SAML 2
    • Políticas de autorización flexibles para acceso basado en roles
    • Comunicación cifrada con TLS y SFTP

Requisitos

NiFi admite sistemas operativos modernos y requiere versiones recientes de lenguaje para desarrollar y ejecutar la aplicación.

Requisitos de plataforma

  • Java 21

Dependencias opcionales

  • Python 3.10 o superior

Proyectos

El repositorio fuente incluye varios proyectos componentes.

Consulte la documentación de cada proyecto para obtener más detalles.

  • Apache NiFi
  • Apache NiFi Registry
  • Apache NiFi MiNiFi

Primeros pasos

Las guías del proyecto proporcionan documentación extensa para instalar y extender la aplicación.

  • Primeros pasos
  • Guía de usuario
  • Guía de administrador
  • Guía de desarrollador

Desarrollo

NiFi usa el Maven Wrapper para el desarrollo del proyecto. El Maven Wrapper proporciona scripts de shell que descargan y almacenan en caché una versión seleccionada de Apache Maven para ejecutar comandos de compilación.

Desarrollar en Microsoft Windows requiere usar mvnw.cmd en lugar de mvnw para ejecutar comandos de Maven.

Compilación

Ejecute el siguiente comando para compilar los módulos del proyecto usando ejecución paralela:

root@kitploit:~
./mvnw install -T1C

Ejecute el siguiente comando para compilar los módulos del proyecto usando ejecución paralela con análisis estático para confirmar el cumplimiento de los requisitos de código y licencia:

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

Ejecute el siguiente comando para compilar los binarios de la aplicación sin compilar otros módulos opcionales:

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

Binarios

El módulo nifi-assembly contiene la distribución binaria.

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

El módulo nifi-assembly incluye la distribución binaria en un directorio para desarrollo y pruebas locales.

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

Ejecución

NiFi proporciona scripts de shell para iniciar y detener el sistema.

Ejecutar en Microsoft Windows requiere usar nifi.cmd en lugar de nifi.sh para los comandos del sistema.

Inicio

Ejecute el siguiente comando para iniciar NiFi desde el directorio de distribución:

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

Acceso

La configuración predeterminada genera un nombre de usuario y una contraseña aleatorios al iniciar. NiFi escribe las credenciales generadas en el registro de la aplicación ubicado en logs/nifi-app.log bajo el directorio de instalación de NiFi.

El siguiente comando se puede usar para encontrar las credenciales generadas en sistemas operativos con grep instalado:

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

NiFi registra las credenciales generadas de la siguiente manera:

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

El USERNAME será un UUID aleatorio compuesto por 36 caracteres. La PASSWORD será una cadena aleatoria.

El nombre de usuario y la contraseña se pueden reemplazar con credenciales personalizadas usando el siguiente comando:

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

NiFi se ejecuta por defecto en la dirección localhost con HTTPS en el puerto 8443 en la siguiente URL:

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

Los navegadores mostrarán un mensaje de advertencia indicando un posible riesgo de seguridad debido al certificado autofirmado generado durante la inicialización. Las implementaciones en producción deben aprovisionar un certificado de una autoridad de certificación de confianza y actualizar la configuración del almacén de claves y del almacén de confianza de NiFi.

Licencia

Salvo que se indique lo contrario, este software está licenciado bajo la Apache License, Version 2.0

Licenciado bajo la Licencia Apache, Versión 2.0 (la "Licencia"); no puede usar este archivo excepto en cumplimiento de la Licencia. Puede obtener una copia de la Licencia en

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

A menos que lo exija la ley aplicable o se acuerde por escrito, el software distribuido bajo la Licencia se distribuye "TAL CUAL", SIN GARANTÍAS NI CONDICIONES DE NINGÚN TIPO, ya sean expresas o implícitas. Consulte la Licencia para el idioma específico que rige los permisos y las limitaciones bajo la Licencia.

Control de exportación

Esta distribución incluye software criptográfico. El país en el que reside actualmente puede tener restricciones sobre la importación, posesión, uso y/o reexportación a otro país de software de cifrado. ANTES de usar cualquier software de cifrado, verifique las leyes, regulaciones y políticas de su país relacionadas con la importación, posesión, uso y reexportación de software de cifrado, para ver si está permitido. Consulte https://www.wassenaar.org para obtener más información.

El Departamento de Comercio de los Estados Unidos, Oficina de Industria y Seguridad (BIS), ha clasificado este software con el Número de Control de Productos de Exportación (ECCN) 5D002.C.1, que incluye software de seguridad de la información que utiliza o realiza funciones criptográficas con algoritmos asimétricos. La forma y manera de esta distribución de Apache Software Foundation la hace elegible para exportación bajo la excepción de Licencia ENC Technology Software Unrestricted (TSU) (consulte las Regulaciones de Administración de Exportaciones del BIS, Sección 740.13) tanto para código objeto como para código fuente.

A continuación se proporcionan más detalles sobre el software criptográfico incluido:

Apache NiFi utiliza las siguientes bibliotecas y marcos de trabajo para la comunicación cifrada y el almacenamiento de información sensible:

  • Apache MINA SSHD
  • Bouncy Castle
  • Jagged
  • Java Cryptography Architecture
Descargar herramienta