snort

snort

Эта роль была архивирована и не поддерживается.

Установите и настройте snort на вашей системе.

GitHub GitLab Качество Скачивания Версия
github gitlab quality downloads Version

Пример сценария

Этот пример взят из molecule/resources/converge.yml и тестируется при каждом пуше, запросе на вливание и выпуске.

---
- name: Converge
  hosts: all
  become: yes
  gather_facts: yes

  roles:
    - role: robertdebock.snort

Машину нужно подготовить в CI, это делается с помощью molecule/resources/prepare.yml:

---
- name: Prepare
  hosts: all
  gather_facts: no
  become: yes

  roles:
    - role: robertdebock.bootstrap
    - role: robertdebock.epel

Также смотрите полное объяснение и пример о том, как использовать эти роли.

Переменные роли

Эти переменные установлены в defaults/main.yml:

---
# файл по умолчанию для snort

snort_version: 2.9.17

Требования

Статус требований

Для подготовки системы используются следующие роли. Вы можете выбрать другой способ подготовки вашей системы, я также протестировал эти роли.

Требование GitHub GitLab
robertdebock.bootstrap Статус сборки GitHub Статус сборки GitLab
robertdebock.epel Статус сборки GitHub Статус сборки GitLab

Контекст

Эта роль является частью многих совместимых ролей. Посмотрите документацию этих ролей для получения дополнительной информации.

Вот обзор связанных ролей: зависимости

Совместимость

Эта роль была протестирована на следующих образах контейнеров:

контейнер теги
el 8
fedora 32

Минимальная требуемая версия Ansible — 2.10, тесты проводились на:

  • предыдущей версии.
  • текущей версии.
  • версии разработки.

Исключения

Некоторые варианты матрицы сборки не работают. Вот эти варианты и причины, почему сборка не удалась:

вариант причина
Alpine Не удалось выделить место для хранения копии фильтра
Archlinux фатальная ошибка: rpc/rpc.h: Нет такого файла или каталога
CentOS latest ОШИБКА! Библиотека libpcap версии >= 1.0.0 не найдена.
fedora:rawhide ./sf_ip.h:231:31: предупреждение: получение адреса упакованного члена структуры _sfaddr может привести к невыравненному значению указателя [-Waddress-of-packed-member]

Включенные версии

Эта роль ссылается на версию, выпущенную Snort. Проверьте выпущенные версии здесь:

Эта версия означает, что роль может устареть. Ежемесячно проводятся тесты, чтобы проверить, произошла ли деградация программного обеспечения. Если вы все-таки обнаружите проблему, пожалуйста, создайте заявку, я займусь этим как можно скорее. Если вы обнаружите проблемы, пожалуйста, зарегистрируйте их на GitHub.

Лицензия

Apache-2.0

Информация об авторе

Robert de Bock

Пожалуйста, подумайте о спонсировании меня.

О проекте

Install and configure snort on your system.

Установить
ansible-galaxy install robertdebock/ansible-role-snort
Лицензия
apache-2.0
Загрузки
335
Владелец
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.