# This script will take the output files from the remotely run tripwire programs # and clean it up a bit, indicating via color what has been changed or added. # We then scp it over to the logging web server for public enjoyment. # # This is an ugly ugly script that I am not proud of # cd /home/tripwire/scripts/logs cp summary.html summary.html.bak cp /dev/null summary.html echo " Tripwire Report " >> summary.html echo " " >> summary.html echo "
Daily Tripwire Updates for `date`
" >> summary.html echo "
" >> summary.html echo "" >> summary.html echo "" >> summary.html echo '' >> summary.html echo "" >> summary.html echo "
Back
" >> summary.html ls *.log | while read logfile do echo "
$logfile
" >> summary.html echo "

" >> summary.html echo "Changed Values:
" >> summary.html echo "" >> summary.html cat $logfile | grep "changed:" | while read line do echo "$line
" >> summary.html done echo "" >> summary.html echo "
Added Values:
" >> summary.html echo "" >> summary.html cat $logfile | grep "added:" | while read line do echo "$line
" >> summary.html done echo "" >> summary.html echo "

" >> summary.html done echo "" >> summary.html echo "" >> summary.html echo '' >> summary.html echo "" >> summary.html echo "
Back
" >> summary.html echo "" >> summary.html scp -q summary.html 10.10.10.6:/home/tripwire