Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
asf__nifi_CVE-2023-36542_1-22-0 — Automated data flow platform for processing and distributing data with built-in provenance tracking, secure configuration, and scalable pipeline management for cybersecurity and observability use cases. | Kitploit
Tools/GitHubGitHub/shoucheng3/asf__nifi_cve-2023-36542_1-22-0
Authentication & AuthorizationEncryption/Decryption ToolsData ExfiltrationCloud SecurityThreat IntelligenceAPI SecurityLog Analysis
GitHub

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
shoucheng3/asf__nifi_cve-2023-36542_1-22-0

asf__nifi_CVE-2023-36542_1-22-0

Automated data flow platform for processing and distributing data with built-in provenance tracking, secure configuration, and scalable pipeline management for cybersecurity and observability use cases.

View Repository
231 year agoNot yet reviewed

Apache NiFi

Apache NiFi

Status

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

Resources

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

Community

Join Slack Community Follow on LinkedIn Follow on X

Features

Apache NiFi is an easy to use, powerful, and reliable system to process and distribute data.

NiFi automates cybersecurity, observability, event streams, and generative AI data pipelines and distribution for thousands of companies worldwide across every industry.

  • Browser User Interface
    • Seamless experience for design, control, and monitoring
    • Runtime management and versioned pipelines
    • Secure by default with HTTPS
  • Scalable Processing
    • Configurable prioritization for throughput and latency
    • Guaranteed delivery with retry and backoff strategies
    • Horizontal scaling with clustering
  • Provenance Tracking
    • Searchable history with configurable attributes
    • Graph data lineage from source to destination
    • Metadata and content for each processing decision
  • Extensible Design
    • Plugin interface for Processors and Controller Services
    • Support for Processors in native Python
    • REST API for orchestration and monitoring
  • Secure Configuration
    • Single sign-on with OpenID Connect or SAML 2
    • Flexible authorization policies for role-based access
    • Encrypted communication with TLS and SFTP

Requirements

NiFi supports modern operating systems and requires recent language versions for developing and running the application.

Platform Requirements

  • Java 21

Optional Dependencies

  • Python 3.10 or higher

Projects

The source repository includes several component projects.

Please review individual project documentation for additional details.

  • Apache NiFi
  • Apache NiFi Registry
  • Apache NiFi MiNiFi

Getting Started

Project guides provide extensive documentation for installing and extending the application.

  • Getting Started
  • User Guide
  • Administrator Guide
  • Developer Guide

Developing

NiFi uses the Maven Wrapper for project development. The Maven Wrapper provides shell scripts that download and cache a selected version of Apache Maven for running build commands.

Developing on Microsoft Windows requires using mvnw.cmd instead of mvnw to run Maven commands.

Building

Run the following command to build project modules using parallel execution:

./mvnw install -T1C

Run the following command to build project modules using parallel execution with static analysis to confirm compliance with code and licensing requirements:

./mvnw install -T1C -P contrib-check

Run the following command to build the application binaries without building other optional modules:

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

Binaries

The nifi-assembly module contains the binary distribution.

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

The nifi-assembly module includes the binary distribution in a directory for local development and testing.

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

Running

NiFi provides shell scripts for starting and stopping the system.

Running on Microsoft Windows requires using nifi.cmd instead of nifi.sh for system commands.

Starting

Run the following command to start NiFi from the distribution directory:

./bin/nifi.sh start

Accessing

Download Tool