#!/bin/sh URL=http://www.snort.org/dl/rules FILE=snortrules-current.tar.gz SNORT=/home/snort MAILTO=admin@aviationlearning.com cd $SNORT/tmp wget -q $URL/$FILE $URL/$FILE.md5 MD5=`grep MD5 $FILE.md5|awk '{print $4}'` DLD=`md5sum $FILE|awk '{print $1}'` if [ "$DLD" != "$MD5" ]; then echo "Error: $FILE ($MD5) doesn't match $FILE ($DLD)"|mail $MAILTO else tar xzf $FILE && mv -f rules/* $SNORT/rules/ && rm -rf rules $FILE $FILE.md5 && echo "Snort rules updated"|mail $MAILTO chown -R root:root $SNORT/rules /etc/rc.d/init.d/snort restart fi