Download A Collection of Passwords & Wordlists for Kali Linux (2017)

download a collection of passwords and wordlists for kali linux 2017

Last updated: Sept 22 2017

Today you'll be able to download a collection of passwords and wordlist dictionaries for cracking in Kali Linux.

If you're new to ethical hacking, you'll soon realize the importance of having a collection of wordlists and passwords to choose from.

Using rockyou.txt.gz as a wordlist simply isn't enough.

Especially in the year 2017, in light of the recent cyber attacks. People are becoming more aware of the importance of using a strong password.

Now, I'm not saying this is a bad thing. But, as an ethical hacker, it makes our job a lot more difficult.

You can download the full collection of wordlists on Github.


Each wordlist is split up and sorted in alphabetical order in order to meet github's file size requirements.

Where did you get these passwords from?

I was able to dig them up using advanced Google search. Most I found on pastebin and from other websites that share leaked passwords.

How do I use this?

There are many ways. For example, you can use the wordlist to crack WPA2 using aircrack-ng.

aircrack-ng handshake.cap -w /path/to/wordlist.txt

I've personally tried it and was able to crack 3/10 wifi networks near me.

How to download wordlists

1. Download using git clone

git clone

2. Choose a wordlist you want to use

cd wpa2-wordlists/Wordlists/Crackdown2016

3. Decompress (if applicable)

gunzip *.gz

4. Merge all text files into one

cat *.txt >> full.txt

Clean up wordlists using bash one-liners

The following bash one-liners are useful commands for manipulating wordlists (or any text file).

For instance, if you need to remove all blank lines from a file, a one-liner will do the trick. Similarly, if you need to remove duplicate passwords (or text), you can do that too.

If you have multiple wordlists, you can also combine them into one large file.

Remove duplicates

​awk '!(count[$0]++)' old.txt > new.txt

Sort wordlist by length

awk '{print length, $0}' old.txt | sort -n | cut -d " " -f2- > new.txt

Sort by alphabetical order

sort old.txt | uniq > new.txt

Merge multiple text files into one

cat file1.txt file2.txt > combined.txt

Remove all blank lines

egrep -v "^[[:space:]]*$" old.txt > new.txt

Did you find this helpful? Please let me know.

Click Here to Leave a Comment Below 5 comments
Louie - September 4, 2017

Thanks for putting this together. I was using the cat command for removing the duplicates , and the merging command is much easier. Now my question for you is… how would i remove character symbols from the example below?

`[email protected]#$%^

I notice a lot of files have these kind of symbols and I want to remove them.

thanks again.

David Bankson - September 6, 2017

I’ve had one problem after another since getting Kali…now I can’t get your instructions to work after the download completes. I put in “gunzip *.gz”, but there are no .gz files in half of the folders! How do I use the Ultimate2016 if there is no .gz file associated with it??

    Kenneth - September 6, 2017

    If there’s no “.gz” then you don’t need to decompress. Just jump to the next step “cat *.txt >> full.txt”

Bankir - October 9, 2017

I have done everything like you sad, but when i put command cat *.txt >> full.txt terminal shows me cat: full.txt: input file is output file What am id doing wrong ?


Leave a Reply: