Skip to main content

How To Change Wordlist In Wifite May 2026

Before You Start

Error 4: Permission Denied When Copying to /usr/share/wordlists/


Method 2: Changing the Default Configuration (Permanent)

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.

Syntax

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

Rule 1: Use rockyou.txt as a Baseline

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

Prerequisites


Prerequisites: Locating Your Current Wordlists

WiFite reads wordlists from specific directories on your system. Most commonly, it relies on:

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.

Tip 2: Prioritize WPS Before WPA

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

Tip 3: Use Rules with hashcat – Then Feed Results to Wifite

Wifite 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.