sudo and check that the source file is readable:
sudo cp mylist.txt /usr/share/wordlists/wordlist.txt
If you want Wifite to always use a specific wordlist without typing the path every time, you can modify the source code configuration. Note: This requires root privileges.
sudo wifite -dict /path/to/your/wordlist.txt
rockyou.txt as a BaselineThe 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
rockyou.txt).WiFite reads wordlists from specific directories on your system. Most commonly, it relies on:
/usr/share/wordlists/ (standard Kali Linux location)/etc/wifite/ (custom WiFite configurations)~/.wifite/ (user-specific settings)To check where WiFite is currently pulling its wordlist, run: How To Change Wordlist In Wifite
sudo wifite --help | grep -i wordlist
You can also inspect the source code (if installed via Git) by navigating to /opt/wifite/ and checking wifite/config.py.
If the target has WPS enabled, WiFite will try WPS PIN attacks first. Change wordlist only affects WPA cracking. Disable WPS attacks to force WPA: Before You Start
sudo wifite --wpa --no-wps -dict mylist.txt
hashcat – Then Feed Results to WifiteWifite does not support rules natively. However, you can generate rule‑based permutations using hashcat --stdout and pipe the output to a file, then use that file with Wifite.