Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Инструменты/GitHubGitHub/shoucheng3/apache__nifi_cve-2022-33140_1-16-22
Аутентификация и авторизацияИнструменты шифрования/дешифрованияЭксфильтрация данныхБезопасность облачных средРазведка угрозБезопасность APIАнализ Журналов
GitHubshoucheng3/apache__nifi_cve-2022-33140_1-16-22

apache__nifi_CVE-2022-33140_1-16-22

Автоматизированная система обработки и распределения потоков данных с безопасной конфигурацией, отслеживанием происхождения и расширяемой плагинной архитектурой для конвейеров кибербезопасности, наблюдаемости и потоков событий.

Репозиторий
141 год назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Apache NiFi

Apache NiFi

Статус

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

Ресурсы

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

Контакты

Track Issues Chat on Slack Contact Developers Contact Users

Сообщество

Join Slack Community Follow on LinkedIn Follow on X

Возможности

Apache NiFi — это простая в использовании, мощная и надежная система для обработки и распространения данных.

NiFi автоматизирует конвейеры данных и их распространение в областях кибербезопасности, наблюдаемости, потоков событий и генеративного ИИ для тысяч компаний по всему миру во всех отраслях.

  • Пользовательский веб-интерфейс
    • Бесшовный процесс проектирования, управления и мониторинга
    • Управление средой выполнения и версионируемые конвейеры
    • Безопасен по умолчанию благодаря HTTPS
  • Масштабируемая обработка
    • Настраиваемая приоритизация для пропускной способности и задержки
    • Гарантированная доставка со стратегиями повторных попыток и отсрочки (backoff)
    • Горизонтальное масштабирование с помощью кластеризации
  • Отслеживание происхождения данных
    • История с возможностью поиска и настраиваемыми атрибутами
    • Граф происхождения данных от источника к назначению
    • Метаданные и содержимое для каждого решения об обработке
  • Расширяемая архитектура
    • Интерфейс плагинов для процессоров и сервисов контроллера
    • Поддержка процессоров на нативном Python
    • REST API для оркестрации и мониторинга
  • Безопасная конфигурация
    • Единый вход с OpenID Connect или SAML 2
    • Гибкие политики авторизации для ролевого доступа
    • Зашифрованная связь с помощью TLS и SFTP

Требования

NiFi поддерживает современные операционные системы и требует актуальных версий языков для разработки и запуска приложения.

Требования к платформе

  • Java 21

Необязательные зависимости

  • Python 3.10 или выше

Проекты

Репозиторий исходного кода включает несколько компонентных проектов.

Пожалуйста, ознакомьтесь с документацией отдельных проектов для получения дополнительных сведений.

  • Apache NiFi
  • Apache NiFi Registry
  • Apache NiFi MiNiFi

Начало работы

Руководства по проектам содержат обширную документацию по установке и расширению приложения.

  • Начало работы
  • Руководство пользователя
  • Руководство администратора
  • Руководство разработчика

Разработка

NiFi использует Maven Wrapper для разработки проекта. Maven Wrapper предоставляет shell-скрипты, которые загружают и кэшируют выбранную версию Apache Maven для выполнения команд сборки.

При разработке в Microsoft Windows используйте mvnw.cmd вместо mvnw для выполнения команд Maven.

Сборка

Выполните следующую команду для сборки модулей проекта с использованием параллельного выполнения:

./mvnw install -T1C

Выполните следующую команду для сборки модулей проекта с параллельным выполнением и статическим анализом для подтверждения соответствия требованиям к коду и лицензированию:

./mvnw install -T1C -P contrib-check

Выполните следующую команду для сборки двоичных файлов приложения без сборки других необязательных модулей:

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

Двоичные файлы

Модуль nifi-assembly содержит двоичный дистрибутив.

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

Модуль nifi-assembly включает двоичный дистрибутив в каталоге для локальной разработки и тестирования.

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

Запуск

NiFi предоставляет shell-скрипты для запуска и остановки системы.

Для работы в Microsoft Windows используйте nifi.cmd вместо nifi.sh для системных команд.

Скачать инструмент