robertdebock.snort

snort

CE ROLE A ÉTÉ ARCHIVÉ ET N'EST PAS MAINTENU.

Installez et configurez snort sur votre système.

GitHub GitLab Qualité Téléchargements Version
github gitlab qualité téléchargements Version

Exemple de Playbook

Cet exemple est tiré de molecule/resources/converge.yml et est testé à chaque push, pull request et publication.

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

  roles:
    - role: robertdebock.snort

La machine doit être préparée en CI, cela se fait en utilisant molecule/resources/prepare.yml:

---
- name: Préparer
  hosts: all
  gather_facts: no
  become: yes

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

Voir aussi une explication complète et un exemple sur comment utiliser ces rôles.

Variables du Rôle

Ces variables sont définies dans defaults/main.yml:

---
# fichier par défaut pour snort

snort_version: 2.9.17

Exigences

Statut des exigences

Les rôles suivants sont utilisés pour préparer un système. Vous pouvez choisir de préparer votre système d'une autre manière, j'ai également testé ces rôles.

Exigence GitHub GitLab
robertdebock.bootstrap État de construction GitHub État de construction GitLab
robertdebock.epel État de construction GitHub État de construction GitLab

Contexte

Ce rôle fait partie de nombreux rôles compatibles. Consultez la documentation de ces rôles pour plus d'informations.

Voici un aperçu des rôles connexes : dépendances

Compatibilité

Ce rôle a été testé sur ces images de conteneurs:

conteneur tags
el 8
fedora 32

La version minimale d'Ansible requise est 2.10, des tests ont été effectués sur :

  • La version précédente.
  • La version actuelle.
  • La version de développement.

Exceptions

Certaines variations de la matrice de build ne fonctionnent pas. Voici les variations et les raisons pour lesquelles la build ne fonctionnera pas :

variation raison
Alpine Impossible d'allouer de l'espace pour stocker une copie de la chaîne de filtre
Archlinux erreur fatale : rpc/rpc.h : Aucun fichier ou dossier de ce type
CentOS latest ERREUR ! La version de la bibliothèque Libpcap >= 1.0.0 non trouvée.
fedora:rawhide ./sf_ip.h:231:31: avertissement : prendre l'adresse d'un membre compressé de la struct _sfaddr peut entraîner une valeur de pointeur désalignée [-Waddress-of-packed-member]

Versions inclues

Ce rôle se réfère à une version publiée par Snort. Consultez les versions publiées ici :

Cette référence de version signifie qu'un rôle peut devenir obsolète. Des tests mensuels sont effectués pour voir si l'obsolescence a eu lieu. Si toutefois vous trouvez un problème, veuillez créer un problème, je m'y attaquerai dès que possible. Si vous trouvez des problèmes, veuillez les enregistrer sur GitHub

Licence

Apache-2.0

Informations sur l'auteur

Robert de Bock

Veuillez envisager de me soutenir.

À propos du projet

Install and configure snort on your system.

Installer
ansible-galaxy install robertdebock.snort
Licence
apache-2.0
Téléchargements
345
Propriétaire
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.