18 lines
343 B
Bash
18 lines
343 B
Bash
|
#!/usr/bin/env zsh
|
||
|
|
||
|
WORDLIST_URL='https://www.mit.edu/~ecprice/wordlist.10000'
|
||
|
PASS_LEN=6
|
||
|
|
||
|
if [ ! -f words.txt ]; then
|
||
|
curl "$WORDLIST_URL" > words.txt
|
||
|
fi
|
||
|
|
||
|
|
||
|
for i in {1..$1}; do
|
||
|
for word in $(cat words.txt | sort -R | head -n $((PASS_LEN-1))); do
|
||
|
printf "%s-" "$word"
|
||
|
done
|
||
|
|
||
|
printf "%s\n" $(cat words.txt | sort -R | head -n1)
|
||
|
done
|