1. Dependency pywifi
pywifi provides a cross-platform Python module for manipulating wireless interfaces. Easy to use; Supports Windows and Linux.
2. Construct a wifi dictionary
Including numbers (0–9), letters (a-z, A-Z), special characters (!@#$%^&*()_+=-)
A normal password consists of 8 characters with only numbers and small letters so we could ....... https://medium.com/@caodanju/a-step-by-step-guide-to-crack-wifi-password-with-python-22be0816f51c