#!/bin/bash # # logsurf DW 2001-06-17 # # extract firewall messages of today or given date in variable TAG (e.g. TAG="Jun 2") # DATUM= DATUM=`echo "$TAG" |\ egrep "[Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec] [ 123][0-9]|\ cut -c 1-6"` if test -z "$DATUM" ;then DATUM=`tail -n 1 /var/log/messages|cut -c 1-6` fi echo "Date: $DATUM" egrep "^$DATUM.*(DENY|REJECT|ACCEPT)" /var/log/messages