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

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

apache__nifi_CVE-2022-33140_1-16-22

Sistema automatizado de processamento e distribuição de fluxo de dados com configuração segura, rastreamento de proveniência e arquitetura de plugins extensível para pipelines de cibersegurança, observabilidade e streams de eventos.

Ver Repositório
2há 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 para cibersegurança, observabilidade, fluxos 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 integrada para design, controle e monitoramento
    • Gerenciamento em tempo de execução e pipelines versionados
    • Seguro por padrão com HTTPS
  • Processamento Escalável
    • Priorização configurável para taxa de transferência e latência
    • Entrega garantida com estratégias de nova tentativa e backoff
    • Escalonamento horizontal com clustering
  • Rastreamento de Procedência
    • Histórico pesquisável com atributos configuráveis
    • Gráfico de linhagem de dados 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 Controlador
    • Suporte para Processadores em Python nativo
    • API REST para orquestração e monitoramento
  • Configuração Segura
    • Logon único com OpenID Connect ou SAML 2
    • Políticas de autorização flexíveis para acesso baseado em funções
    • Comunicação criptografada com TLS e SFTP

Requisitos

O NiFi é compatível com sistemas operacionais modernos e requer versões recentes das linguagens para desenvolver e executar o aplicativo.

Requisitos de Plataforma

  • Java 21

Dependências Opcionais

  • Python 3.10 ou superior

Projetos

O repositório de código-fonte inclui vários projetos de componentes.

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

  • Apache NiFi
  • Apache NiFi Registry
  • Apache NiFi MiNiFi

Primeiros Passos

Os guias do projeto fornecem documentação abrangente para instalar e estender o aplicativo.

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

Desenvolvimento

O NiFi usa o Maven Wrapper para o desenvolvimento do 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 compilação.

O desenvolvimento no Microsoft Windows requer o uso de mvnw.cmd em vez de mvnw para executar comandos do 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 a conformidade com os requisitos de código e licenciamento:

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

Execute o seguinte comando para compilar os binários do aplicativo 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 testes locais.

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

Execução

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

A execução no Microsoft Windows requer o uso de 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 da distribuição:

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

Acesso

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

O seguinte comando pode ser usado para localizar 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. O PASSWORD será uma string aleatória.

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

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

Por padrão, o NiFi é executado 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 de produção devem provisionar um certificado de uma autoridade de certificação confiável e atualizar a configuração de keystore e truststore do NiFi.

Licença

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

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

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

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

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 de software de criptografia para outro país. ANTES de usar qualquer software de criptografia, verifique as leis, regulamentos e políticas do seu país sobre importação, posse, uso e reexportação de software de criptografia para verificar se isso é permitido. Consulte https://www.wassenaar.org para obter mais informações.

O Departamento de Comércio do Governo dos EUA, Bureau of Industry and Security (BIS), classificou este software como Export Commodity Control Number (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 o modo desta distribuição da Apache Software Foundation a tornam elegível para exportação sob a exceção License Exception ENC Technology Software Unrestricted (TSU) (consulte os BIS Export Administration Regulations, Seção 740.13) tanto para código objeto quanto para código-fonte.

A seguir, 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 confidenciais:

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