How To Change Wordlist In Wifite -

Even after changing the wordlist, you might encounter issues. Here are the most common problems and fixes.

Before changing the wordlist, it is critical to understand what Wifite uses by default.

Why change it?
The default wordlist lacks many modern, complex, or region‑specific passwords. By swapping it with a larger or more targeted wordlist, you increase the likelihood of a successful WPA handshake capture and password recovery—again, only on networks you own or have explicit permission to test.


Changing the wordlist in Wifite is a straightforward process using the --dict argument. For penetration testers, the ability to quickly swap dictionaries is crucial for efficiently auditing network security. Whether you choose to specify the path per session or modify the configuration file, ensuring you have the right dictionary is half the battle in wireless auditing.

To change the wordlist in , you must use the flag followed by the path to your custom file when launching the tool from the terminal. By default, Wifite uses a limited built-in wordlist located at /usr/share/dict/wordlist-probable.txt Kali Linux Using a Custom Wordlist You can point Wifite to any text file (such as the popular rockyou.txt ) using the following command structure: sudo wifite --dict /path/to/your/wordlist.txt Use code with caution. Copied to clipboard Example for rockyou.txt sudo wifite --dict /usr/share/wordlists/rockyou.txt Example for a file on your Desktop sudo wifite --dict ~/Desktop/mypasswords.txt Common Troubleshooting Tips Permissions : Always run Wifite with

to ensure it has the necessary permissions to access network interfaces and system files. Flag Syntax : Some older versions or specific forks may use instead of . If the standard flag doesn't work, try Full Paths How To Change Wordlist In Wifite

: If Wifite cannot find your list, use the full absolute path (e.g., /home/user/wordlist.txt ) instead of shortcuts like to avoid location errors. Multiple Lists

: Wifite generally does not support multiple wordlists or directories as arguments. It will typically ignore the input or show a warning if a directory is provided instead of a specific file. Where to Find Standard Wordlists

In Kali Linux, common pre-installed wordlists can be found in the following directory: /usr/share/wordlists/ Notable lists rockyou.txt (often requires unzipping first using gunzip rockyou.txt.gz Kali Linux based on a specific target or keyword? wordlists | Kali Linux Tools 24 Nov 2025 —

To change the wordlist in (specifically Wifite2), use the flag followed by the full path to your custom dictionary file. By default, Wifite often looks for a file at /usr/share/dict/wordlist-probable.txt Using a Custom Wordlist

To specify a different file, run the following command in your terminal: sudo wifite --dict /path/to/your/wordlist.txt Use code with caution. Copied to clipboard Example for rockyou: If you are using the standard Kali wordlist, use: sudo wifite --dict /usr/share/wordlists/rockyou.txt Case Sensitivity: Even after changing the wordlist, you might encounter issues

Linux is case-sensitive; ensure you use the exact path (e.g., ~/Desktop/ ~/desktop/ Troubleshooting: Some versions or older forks may have a bug where isn't recognized; if you encounter an error, try using Common Wordlist Locations

If you're looking for pre-installed options on Kali or Ubuntu: /usr/share/wordlists/rockyou.txt.gz (Must be unzipped first using Standard Unix Words: /usr/share/dict/words DirBuster Lists: /usr/share/wordlists/dirbuster/ Key Command Summary Command Flag Specify Wordlist --dict [file] sudo wifite --dict ~/my_list.txt Crack Only --crack --dict [file] sudo wifite --crack --dict /usr/share/wordlists/rockyou.txt New Handshakes sudo wifite --new-hs --dict [file]

For more advanced needs, you can check the official documentation on the Kali Wifite page or find community tips on the Wifite GitHub issues tracker Are you trying to bypass a specific error message, or just setting up a new custom list for the first time?


Before making changes, create a backup:

sudo cp /usr/share/wordlists/wordlist.txt /usr/share/wordlists/wordlist.txt.bak

Some versions of Wifite ignore /etc/wifite.conf. In that case, you can modify the Python source directly (not recommended for beginners): Why change it

sudo nano /usr/bin/wifite

Search for a variable named default_wordlist or wordlist_path and change it to your desired path.

Caution: Editing the source script can break Wifite during updates. Use this only as a last resort.


The legendary rockyou.txt (found in /usr/share/wordlists/rockyou.txt.gz – unzip it first) contains over 14 million real-world passwords. Unzip it:

sudo gunzip /usr/share/wordlists/rockyou.txt.gz

Then point WiFite to it:

sudo wifite -dict /usr/share/wordlists/rockyou.txt

Use cat to merge wordlists:

cat rockyou.txt custom.txt > combined.txt
sudo wifite -dict combined.txt

Before we dive into the "how," let's understand the "why." WiFite’s default wordlist is typically located at /usr/share/wordlists/nmap.lst or a small internal list. These lists contain common dictionary words and default router passwords but lack the firepower needed for:

By changing the wordlist, you transform WiFite from a casual scanner into a professional-grade cracking engine.