#!/bin/sh # # This file is part of John the Ripper password cracker, # Copyright (c) 1996-98 by Solar Designer # if [ $# -ne 1 ]; then echo "Usage: $0 PASSWORD-FILE" exit 0 fi # There's no need to mail users with these shells SHELLS=-,/bin/false,/dev/null,/bin/sync # Look for John in the same directory with this script DIR="`echo "$0" | sed 's,/[^/]*$,,'`" # Let's start $DIR/john -show "$1" -shells:$SHELLS | sed -n 's/:.*//p' | ( SENT=0 while read LOGIN; do echo Sending mail to "$LOGIN"... # You'll probably want to edit the message below mail -s 'Bad password' "$LOGIN" << EOF Hello! Your password for account "$LOGIN" is insecure. Please change it as soon as possible. Yours, Password Checking Robot. EOF SENT=$(($SENT+1)) done echo $SENT messages sent )