ban2fail/cron-rpt.sh

27 lines
445 B
Bash
Raw Normal View History

2019-12-06 15:57:21 +00:00
#!/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_
2019-12-06 16:40:48 +00:00
<$TMPFILE sed '0,/===============================================/ d'
2019-12-06 15:57:21 +00:00
exit 0