robertdebock.snort

snort

ESTE ROL HA SIDO ARCHIVADO Y NO ESTÁ MANTENIDO.

Instala y configura snort en tu sistema.

GitHub GitLab Calidad Descargas Versión
github gitlab calidad descargas Versión

Ejemplo de Playbook

Este ejemplo se toma de molecule/resources/converge.yml y se prueba en cada push, pull request y lanzamiento.

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

  roles:
    - role: robertdebock.snort

La máquina necesita ser preparada en CI, esto se hace usando molecule/resources/prepare.yml:

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

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

También puedes ver una explicación completa y ejemplo sobre cómo usar estos roles.

Variables del rol

Estas variables se establecen en defaults/main.yml:

---
# archivo de valores predeterminados para snort

snort_version: 2.9.17

Requisitos

Estado de los requisitos

Los siguientes roles se utilizan para preparar un sistema. Puedes optar por preparar tu sistema de otra manera, yo también he probado estos roles.

Requisito GitHub GitLab
robertdebock.bootstrap Estado de Construcción GitHub Estado de Construcción GitLab
robertdebock.epel Estado de Construcción GitHub Estado de Construcción GitLab

Contexto

Este rol es parte de muchos roles compatibles. Echa un vistazo a la documentación de estos roles para más información.

Aquí hay una visión general de roles relacionados: dependencias

Compatibilidad

Este rol ha sido probado en estas imágenes de contenedores:

contenedor etiquetas
el 8
fedora 32

La versión mínima de Ansible requerida es 2.10, se han realizado pruebas en:

  • La versión anterior.
  • La versión actual.
  • La versión de desarrollo.

Excepciones

Algunas variaciones de la matriz de construcción no funcionan. Estas son las variaciones y las razones por las que la construcción no funcionará:

variación razón
Alpine No se pudo asignar espacio para almacenar una copia de la cadena de filtro
Archlinux error fatal: rpc/rpc.h: No existe tal archivo o directorio
CentOS latest ERROR! No se encontró la biblioteca libpcap versión >= 1.0.0.
fedora:rawhide ./sf_ip.h:231:31: advertencia: tomar la dirección de un miembro empaquetado de la estructura _sfaddr puede resultar en un valor de puntero desalineado [-Waddress-of-packed-member]

Version(es) incluidos

Este rol se refiere a una versión lanzada por Snort. Revisa la(s) versión(es) lanzadas aquí:

Esta referencia de versión significa que un rol puede quedar desactualizado. Se realizan pruebas mensuales para ver si ocurrió bit-rot. Sin embargo, si encuentras un problema, por favor crea un issue, me ocuparé de ello tan pronto como sea posible. Si encuentras problemas, regístralos en GitHub

Licencia

Apache-2.0

Información del autor

Robert de Bock

Por favor considera patrocinándome.

Acerca del proyecto

Install and configure snort on your system.

Instalar
ansible-galaxy install robertdebock.snort
Licencia
apache-2.0
Descargas
345
Propietario
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.