Wifite’s settings are often stored in:

Suppose you have a wordlist named customlist.txt located in your /home/user/ directory, and you want to use it to crack a WPA/WPA2 network with Wifite:

wifite -w /home/user/customlist.txt

This command starts Wifite with your specified wordlist.

Run Wifite with the -dict option followed by the full path to your wordlist:

sudo wifite -dict /path/to/your/wordlist.txt

Example:

sudo wifite -dict /home/kali/rockyou.txt

Ensure the path is absolute. If your file is in the current directory, use ./filename.txt instead of just filename.txt.

This feature provides a clear, step-by-step guide for users to change the wordlist Wifite uses for password cracking, plus safety notes and examples for common setups (Kali Linux, Debian/Ubuntu). It appears as a concise help page or in-app help modal.

Wifite uses aircrack-ng to test passwords. If you convert your wordlist to a PMK table with pyrit, you can speed up attacks dramatically, but that’s beyond Wifite’s scope. Instead, keep your wordlist clean:

sort -u messy_wordlist.txt > clean_wordlist.txt
sudo wifite -dict /path/to/your/wordlist.txt

Wifite is a popular open-source tool used for auditing wireless networks. While it automates the process of capturing handshakes, the success of a dictionary attack depends entirely on the quality and location of your wordlist. By default, Wifite looks for specific wordlists in specific locations. If you want to use a custom wordlist (like the famous rockyou.txt or a targeted list), you need to know how to point Wifite to it.

This guide covers how to change the wordlist via command-line arguments and how to set a default wordlist permanently.