🔐 WiFi Password Manager
A simple Python CLI tool to list, show, and save WiFi passwords on your system. Perfect for quick recovery of saved WiFi credentials. 💻✨
🚀 Features
- List all saved WiFi profiles 📝
- Show password for a specific WiFi 🔑
- Fetch all passwords with multi-threading ⚡
- Save passwords to a text file 📂
- Thread-safe and error-resistant 🛡️
- Easy to extend for JSON/CSV export 📊
💻 Installation
- Clone the repository:
git clone https://github.com/Mahdi-Haqiqat/Wifi-Password-Manager.git
cd Wifi-Password-Manager
- Install dependencies (if any):
pip install -r requirements.txt
⚙️ Usage
List all WiFi profiles
python main.py --list
Show password for a specific WiFi
python main.py --show "YourWiFiName"
Show all passwords
python main.py --all
Save passwords to file
python main.py --all --save
Output file: wifi_passwords.txt 📄
🔧 Notes
- Works on systems where Python can access saved WiFi credentials.
- Multi-threaded for faster retrieval.
- Handles errors gracefully – failed passwords will appear as None.
⚠️ Disclaimer
This tool is intended for educational purposes and personal use only.
Do not use this software to access networks you do not own or have explicit permission to test.
The author is not responsible for any misuse of this tool.
Always respect local laws and regulations regarding computer networks and cybersecurity.
By using this tool, you agree to use it responsibly and legally.
❤️ Contributing
Feel free to open issues, submit PRs, or suggest improvements!
This project is open-source under the MIT License.
📝 License
This project is licensed under the MIT License.
Made with ❤️ and Python 🐍
Release files for wifi-password-manager 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| wifi_password_manager-1.0.0.tar.gz | 7.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| wifi_password_manager-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.0 kB
Release files / wifi_password_manager-1.0.0.tar.gz
| Download URL | wifi_password_manager-1.0.0.tar.gz |
|---|---|
| Size | 7.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6ff771f6547a340ff607038bc654e1b07840355ebb8e48335d5468a7f71e8012
|
|
BLAKE2b-256 checksum How to use checksums |
cc6bc6aebd91ddf64060d9e0158d2c11f2b69171492c341847196b3c7008eef7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / wifi_password_manager-1.0.0-py3-none-any.whl
| Download URL | wifi_password_manager-1.0.0-py3-none-any.whl |
|---|---|
| Size | 8.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9446ff5395b3c0410bfcaa21ccde90c50fb88d2f70609e81b38f5603bed26eba
|
|
BLAKE2b-256 checksum How to use checksums |
1ceab07b7f770012a29c73c211641d093853db1b79120f691b4456d5c7f67c20
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|