#!/bin/sh if test -z $1 || test -z $2 || test -z $3; then echo "This script convert Snort ruleset to Prelude ruleset" echo echo "$0 <Snort configdir> <Snort ruledir> <Prelude ruledir>" exit 1; fi snort_confdir=$1 snort_ruledir=$2 prelude_ruledir=$3 grep ^var $snort_confdir/snort.conf > $prelude_ruledir/prelude.rules echo "" >> $prelude_ruledir/prelude.rules echo "" >> $prelude_ruledir/prelude.rules grep include $snort_confdir/snort.conf >> $prelude_ruledir/prelude.rules cp $snort_ruledir/*.rules $prelude_ruledir for i in $snort_confdir/*.config; do if [[ "$i" == "classification.config" ]]; then continue; fi cp $i $prelude_ruledir done