#!/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