mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2026-02-20 22:15:28 +01:00
17 lines
652 B
Django/Jinja
17 lines
652 B
Django/Jinja
{% from 'vars/globals.map.jinja' import GLOBALS %}
|
|
{% import_yaml 'bpf/defaults.yaml' as BPFDEFAULTS %}
|
|
{% set BPFMERGED = salt['pillar.get']('bpf', BPFDEFAULTS.bpf, merge=True) %}
|
|
{% set SURICATA_BPF_STATUS = 0 %}
|
|
{% import 'bpf/macros.jinja' as MACROS %}
|
|
|
|
{{ MACROS.remove_comments(BPFMERGED, 'suricata') }}
|
|
|
|
{% set SURICATABPF = BPFMERGED.suricata %}
|
|
|
|
{% if SURICATABPF %}
|
|
{% set SURICATA_BPF_CALC = salt['cmd.script']('salt://common/tools/sbin/so-bpf-compile', GLOBALS.sensor.interface + ' ' + SURICATABPF|join(" "),cwd='/root') %}
|
|
{% if SURICATA_BPF_CALC['retcode'] == 0 %}
|
|
{% set SURICATA_BPF_STATUS = 1 %}
|
|
{% endif %}
|
|
{% endif %}
|