ban2fail/cron-rpt.sh

27 lines
445 B
Bash
Executable File

#!/bin/bash -e
set -u
BAN2FAIL=/usr/local/bin/ban2fail
TMPFILE=/tmp/$$.cron-rpt.sh
trap "[[ -e $TMPFILE ]] && rm $TMPFILE" 0
$BAN2FAIL -a- >$TMPFILE
while read; do
MATCH=$(<$TMPFILE egrep "$REPLY\>")
[[ "$MATCH" =~ BLK ]] || continue
echo "$MATCH"
done <<\_EOF_
google\.com
outbound\.protection\.outlook\.com
mail-mail\.facebook\.com
yahoo\.com
_EOF_
<$TMPFILE sed '0,/===============================================/ d'
exit 0