Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
asf__nifi_CVE-2023-36542_1-22-0 — Plataforma automatizada de fluxo de dados para processamento e distribuição de dados com rastreamento de proveniência integrado, configuração segura e gerenciamento escalável de pipelines para casos de uso em cibersegurança e observabilidade. | Kitploit
Ferramentas/GitHubGitHub/shoucheng3/asf__nifi_cve-2023-36542_1-22-0
Autenticação e AutorizaçãoFerramentas de Criptografia/DescriptografiaExfiltração de DadosSegurança na NuvemInteligência de AmeaçasSegurança de APIAnálise de Logs
GitHubshoucheng3/asf__nifi_cve-2023-36542_1-22-0

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

asf__nifi_CVE-2023-36542_1-22-0

Plataforma automatizada de fluxo de dados para processamento e distribuição de dados com rastreamento de proveniência integrado, configuração segura e gerenciamento escalável de pipelines para casos de uso em cibersegurança e observabilidade.

Ver Repositório
8há 1 anoAinda não revisado

Apache NiFi

Apache NiFi

Status

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

Contatos

Track Issues Chat on Slack Contact Developers Contact Users

Comunidade

Join Slack Community Follow on LinkedIn Follow on X

Funcionalidades

Apache NiFi é um sistema fácil de usar, poderoso e confiável para processar e distribuir dados.

O NiFi automatiza pipelines e distribuição de dados em cibersegurança, observabilidade, streams de eventos e IA generativa para milhares de empresas em todo o mundo, em todos os setores.

  • Interface de Usuário via Navegador
    • Experiência contínua para design, controle e monitoramento
    • Gerenciamento de runtime e pipelines versionados
    • Seguro por padrão com HTTPS
  • Processamento Escalável
    • Priorização configurável para throughput e latência
    • Entrega garantida com estratégias de retry e backoff
    • Escalabilidade horizontal com clustering
  • Rastreamento de Proveniência
    • Histórico pesquisável com atributos configuráveis
    • Linhagem de dados em grafo da origem ao destino
    • Metadados e conteúdo para cada decisão de processamento
  • Design Extensível
    • Interface de plugin para Processadores e Serviços de Controle
    • Suporte para Processadores em Python nativo
    • API REST para orquestração e monitoramento
  • Configuração Segura
    • Single sign-on com OpenID Connect ou SAML 2
    • Políticas de autorização flexíveis para acesso baseado em papéis
    • Comunicação criptografada com TLS e SFTP

Requisitos

O NiFi suporta sistemas operacionais modernos e requer versões recentes de linguagens para desenvolvimento e execução da aplicação.

Requisitos de Plataforma

  • Java 21

Dependências Opcionais

  • Python 3.10 ou superior

Projetos

O repositório fonte inclui vários projetos componentes.

Consulte a documentação individual de cada projeto para detalhes adicionais.

  • Apache NiFi
  • Apache NiFi Registry
  • Apache NiFi MiNiFi

Primeiros Passos

Guias do projeto fornecem documentação extensa para instalar e estender a aplicação.

  • Primeiros Passos
  • Guia do Usuário
  • Guia do Administrador
  • Guia do Desenvolvedor

Desenvolvimento

O NiFi usa o Maven Wrapper para desenvolvimento de projeto. O Maven Wrapper fornece scripts de shell que baixam e armazenam em cache uma versão selecionada do Apache Maven para executar comandos de build.

Desenvolver no Microsoft Windows requer usar mvnw.cmd em vez de mvnw para executar comandos Maven.

Compilação

Execute o seguinte comando para compilar os módulos do projeto usando execução paralela:

root@kitploit:~
./mvnw install -T1C

Execute o seguinte comando para compilar os módulos do projeto usando execução paralela com análise estática para confirmar conformidade com requisitos de código e licenciamento:

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

Execute o seguinte comando para compilar os binários da aplicação sem compilar outros módulos opcionais:

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

Binários

O módulo nifi-assembly contém a distribuição binária.

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

O módulo nifi-assembly inclui a distribuição binária em um diretório para desenvolvimento e teste local.

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

Execução

O NiFi fornece scripts de shell para iniciar e parar o sistema.

Executar no Microsoft Windows requer usar nifi.cmd em vez de nifi.sh para comandos do sistema.

Iniciando

Execute o seguinte comando para iniciar o NiFi a partir do diretório de distribuição:

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

Acessando

A configuração padrão gera um nome de usuário e senha aleatórios na inicialização. O NiFi escreve as credenciais geradas no log da aplicação localizado em logs/nifi-app.log sob o diretório de instalação do NiFi.

O seguinte comando pode ser usado para encontrar as credenciais geradas em sistemas operacionais com grep instalado:

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

O NiFi registra as credenciais geradas da seguinte forma:

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

O USERNAME será um UUID aleatório composto por 36 caracteres. A PASSWORD será uma string aleatória.

O nome de usuário e senha podem ser substituídos por credenciais personalizadas usando o seguinte comando:

root@kitploit:~
./bin/nifi.sh set-single-user-credentials <usuário> <senha>

O NiFi, por padrão, executa no endereço localhost com HTTPS na porta 8443 na seguinte URL:

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

Os navegadores exibirão uma mensagem de aviso indicando um possível risco de segurança devido ao certificado autoassinado gerado durante a inicialização. Implantações em produção devem provisionar um certificado de uma autoridade certificadora confiável e atualizar a configuração do keystore e truststore do NiFi.

Licença

Exceto quando indicado de outra forma, este software é licenciado sob a Apache License, Version 2.0

Licenciado sob a Apache License, Version 2.0 (a "Licença"); você não pode usar este arquivo exceto em conformidade com a Licença. Você pode obter uma cópia da Licença em

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

A menos que exigido por lei aplicável ou acordado por escrito, o software distribuído sob a Licença é distribuído "COMO ESTÁ", SEM GARANTIAS OU CONDIÇÕES DE QUALQUER TIPO, expressas ou implícitas. Consulte a Licença para as permissões específicas e limitações sob a Licença.

Controle de Exportação

Esta distribuição inclui software criptográfico. O país em que você reside atualmente pode ter restrições quanto à importação, posse, uso e/ou reexportação para outro país de software de criptografia. ANTES de usar qualquer software de criptografia, verifique as leis, regulamentos e políticas do seu país relativas à importação, posse, uso e reexportação de software de criptografia, para verificar se isso é permitido. Consulte https://www.wassenaar.org para mais informações.

O Departamento de Comércio do Governo dos EUA, Bureau de Indústria e Segurança (BIS), classificou este software como Número de Controle de Mercadoria de Exportação (ECCN) 5D002.C.1, que inclui software de segurança da informação que usa ou executa funções criptográficas com algoritmos assimétricos. A forma e a maneira desta distribuição da Apache Software Foundation a torna elegível para exportação sob a Exceção de Licença ENC Technology Software Unrestricted (TSU) (consulte o BIS Export Administration Regulations, Seção 740.13) tanto para código objeto quanto para código fonte.

O seguinte fornece mais detalhes sobre o software criptográfico incluído:

O Apache NiFi usa as seguintes bibliotecas e frameworks para comunicação criptografada e armazenamento de informações sensíveis:

  • Apache MINA SSHD
  • Bouncy Castle
  • Jagged
  • Java Cryptography Architecture
Baixar ferramenta