Hello,
After a recent full-upgrade on Kali Linux, Wifite started crashing with the following error when scanning Wi-Fi networks:
I suspect the crash occurs when Wifite tries to display SSIDs containing invalid or non-UTF-8 characters (e.g. emojis or special symbols). This did not happen with earlier versions.
System Info:
- Wifite version: 2.7.0
- OS: Kali Linux (fully updated)
- Python version: 3.13.x (after system upgrade)
- Wireless card: Intel Wireless 8260 (iwlwifi driver)
How to reproduce:
- Run
sudo wifite --kill
- Scan networks where one or more SSIDs contain special characters
- Observe crash just before or during handshake/PMKID process
It might help to add .decode(errors='ignore') handling or sanitize SSIDs before processing.
Thanks in advance!