robertdebock.snort

snort

此角色已被归档,并不再维护。

在您的系统上安装和配置 snort。

GitHub GitLab 质量 下载次数 版本
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

要求

要求状态

以下角色用于准备系统。您可以选择以其他方式准备系统,我也对这些角色进行了测试。

要求 GitHub GitLab
robertdebock.bootstrap 构建状态 GitHub 构建状态 GitLab
robertdebock.epel 构建状态 GitHub 构建状态 GitLab

上下文

此角色是许多兼容角色的一部分。有关更多信息,请查看 这些角色的文档

以下是相关角色的概述: 依赖关系

兼容性

此角色已在以下 容器镜像 上进行了测试:

容器 标签
el 8
fedora 32

所需的最低 Ansible 版本为 2.10,测试已完成以:

  • 之前的版本。
  • 当前版本。
  • 开发版本。

例外

某些构建矩阵的变体无法正常工作。以下是变体及其无法正常工作的原因:

变体 原因
Alpine 无法分配空间以存储过滤器字符串的副本
Archlinux fatal error: rpc/rpc.h: 没有这样的文件或目录
CentOS 最新版 ERROR! 未找到 Libpcap 库版本 >= 1.0.0。
fedora:rawhide ./sf_ip.h:231:31: warning: 取地址的结构 _sfaddr 的打包成员可能会导致未对齐的指针值 [-Waddress-of-packed-member]

包含版本

此角色 引用了 Snort 发布的版本。请在此处检查已发布的版本:

这种版本引用表明角色可能会变得过时。每月进行测试以查看是否发生了 bit-rot。不过,如果您发现问题,请创建一个问题,我会尽快处理。 如果您发现问题,请在 GitHub 注册。

许可证

Apache-2.0

作者信息

Robert de Bock

请考虑 支持我

关于项目

Install and configure snort on your system.

安装
ansible-galaxy install robertdebock.snort
许可证
apache-2.0
下载
345
拥有者
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.