snort
snort
Эта роль была архивирована и не поддерживается.
Установите и настройте snort на вашей системе.
GitHub | GitLab | Качество | Скачивания | Версия |
---|---|---|---|---|
Пример сценария
Этот пример взят из 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
Требования
- пакеты pip перечислены в requirements.txt.
Статус требований
Для подготовки системы используются следующие роли. Вы можете выбрать другой способ подготовки вашей системы, я также протестировал эти роли.
Требование | GitHub | GitLab |
---|---|---|
robertdebock.bootstrap | ||
robertdebock.epel |
Контекст
Эта роль является частью многих совместимых ролей. Посмотрите документацию этих ролей для получения дополнительной информации.
Вот обзор связанных ролей:
Совместимость
Эта роль была протестирована на следующих образах контейнеров:
контейнер | теги |
---|---|
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
Информация об авторе
Пожалуйста, подумайте о спонсировании меня.
ansible-galaxy install robertdebock/ansible-role-snort