How To Change Wordlist In Wifite

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.


By default, Wifite uses a built-in wordlist or one specified by the user. To change the wordlist:

  • Interactive Mode:

  • Aliases and Configuration Files:

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

    Suppose you have a wordlist named super_wordlist.txt located in /home/user/. Copy it to the default location:

    sudo cp /home/user/super_wordlist.txt /usr/share/wordlists/wordlist.txt
    

    Alternatively, if you want to keep the original file elsewhere and just create a symbolic link: How To Change Wordlist In Wifite

    sudo ln -sf /home/user/super_wordlist.txt /usr/share/wordlists/wordlist.txt
    

    The -sf flag forces the link to overwrite any existing file or link.

    This method is perfect when you need to test multiple wordlists against the same handshake without restarting the tool.

    WiFite reads wordlists from specific directories on your system. Most commonly, it relies on: Before changing the wordlist, it is critical to

    To check where WiFite is currently pulling its wordlist, run:

    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.