A CLI tool to list and extract saved WiFi passwords
Project description
🔐 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 🐍
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file wifi_password_manager-1.0.0.tar.gz.
File metadata
- Download URL: wifi_password_manager-1.0.0.tar.gz
- Upload date:
- Size: 7.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6ff771f6547a340ff607038bc654e1b07840355ebb8e48335d5468a7f71e8012
|
|
| MD5 |
e0c846890d28738efecbea5f2bb2dc52
|
|
| BLAKE2b-256 |
cc6bc6aebd91ddf64060d9e0158d2c11f2b69171492c341847196b3c7008eef7
|
File details
Details for the file wifi_password_manager-1.0.0-py3-none-any.whl.
File metadata
- Download URL: wifi_password_manager-1.0.0-py3-none-any.whl
- Upload date:
- Size: 8.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9446ff5395b3c0410bfcaa21ccde90c50fb88d2f70609e81b38f5603bed26eba
|
|
| MD5 |
2f8b84416a3cdc34bfd6071299ad30cb
|
|
| BLAKE2b-256 |
1ceab07b7f770012a29c73c211641d093853db1b79120f691b4456d5c7f67c20
|