ludus_snort
ludus_snort
An Ansible Role that installs Snort IDS on Debian 12 in a Ludus Cyber Range
Requirements
None
Role Variables
ludus_snort_interface: enp2s0
ludus_oinkcode: xxxxxxxxxxxxxxxxxxxxxxxx
ludus_snort_id: 994
ludus_snort_threads: 2
ludus_snort_home_net: 10.10.1.0/24,10.10.100.0/24,10.10.111.0/24
Dependencies
None.
Example Playbook
- hosts: hosts
roles:
- PrymalInstynct.ludus_snort
Example Ludus Range Config
ludus:
- vm_name: "{{ range_id }}-snort"
hostname: "{{ range_id }}-snort"
template: debian-12-x64-server-template
vlan: 20
ip_last_octet: 2
ram_gb: 8
cpus: 4
linux: true
roles:
- PrymalInstynct.ludus_snort
role_vars:
ludus_snort_interface: ens19
ludus_oinkcode: yyyyyyyyyyyyyyyyyyyyyyy
ludus_snort_id: 994
ludus_snort_threads: 2
ludus_snort_home_net: 10.2.10.0/24,10.2.20.0/24
License
GPLv3
Author Information
This role was created by PrymalInstynct, for Ludus.
Install
ansible-galaxy install PrymalInstynct/ludus_snort
License
gpl-3.0
Downloads
21
Owner