#!/bin/sh # Start/stop/restart snort. # Start snort: snort_start() { if [ -x /usr/local/bin/snort ]; then echo "Starting snort IDS daemon: /usr/local/bin/snort -A fast -b -l /var/log/snort -d -D -i eth0 -c /etc/snort/snort.conf" /usr/local/bin/snort -A fast -b -l /var/log/snort -d -D -i eth0 -c /etc/snort/snort.conf fi } # Stop snort: snort_stop() { killall snort } # Restart snort: snort_restart() { snort_stop sleep 1 snort_start } case "$1" in 'start') snort_start ;; 'stop') snort_stop ;; 'restart') snort_restart ;; *) echo "usage $0 start|stop|restart" esac