diff options
Diffstat (limited to 'pulledpork_update.sh')
-rw-r--r-- | pulledpork_update.sh | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/pulledpork_update.sh b/pulledpork_update.sh new file mode 100644 index 000000000000..d1bcd1535d76 --- /dev/null +++ b/pulledpork_update.sh @@ -0,0 +1,34 @@ +#!/bin/bash + +if [ -z "$1" ] +then + echo "You must provide rule file path." + exit 0 +fi + +if [ ! -f "$1" ] +then + echo "Rule file $1 missing." + exit 0 +fi + +# ulimit is needed as sometimes pulledpork.pl goes in infinite loop +( ulimit -t 60; /usr/bin/pulledpork.pl -P -c /etc/pulledpork/pulledpork.conf ) + +# restart snort +if systemctl is-active snort &>/dev/null +then + systemctl restart snort +fi + +# restart suricata +if systemctl is-active suricata &>/dev/null +then + systemctl restart suricata +fi + +# restart barnyard2 +if systemctl is-active barnyard2 &>/dev/null +then + systemctl restart barnyard2 +fi |