ExploitCraft · Bangladesh · Building tools that matter 📄 Full documentation at doc.emonpersonal.xyz
Cross-platform CLI to dump all saved WiFi credentials in one command — Linux, Windows, and macOS.
- 🐧 Linux — reads NetworkManager, wpa_supplicant, and iwd configs
- 🪟 Windows — uses
netsh wlanto extract all profiles and passwords - 🍎 macOS — queries Keychain via
security find-generic-password - 📊 Multiple output formats — terminal (Rich), JSON, CSV
- 🔒 Redact mode — partially mask passwords in output (
my***23) - 🔍 Search — filter profiles by SSID name
pip install wifi-passviewOr from source:
git clone https://github.com/ExploitCraft/wifi-passview
cd wifi-passview
pip install -e .Linux note: Reading NetworkManager configs in
/etc/NetworkManager/system-connections/requires root. Run withsudofor full results.
# Dump all saved WiFi profiles
wifi-passview dump
# Redact passwords in output (safe for screenshots)
wifi-passview dump --redact
# Hide passwords entirely
wifi-passview dump --no-password
# Export to JSON
wifi-passview dump --format json --output wifi.json
# Export to CSV
wifi-passview dump --format csv --output wifi.csv
# Search for a specific network
wifi-passview search "HomeNetwork"╭─ wifi-passview — saved WiFi credential dumper ─╮
SSID PASSWORD AUTH BAND AUTO
CoffeeShopWifi latteplease WPA-PSK — yes
HomeNetwork (none / open) — 2.4GHz yes
OfficeWifi5G Su93r$ecret! WPA2-PSK 5GHz yes
GuestNetwork abc123 WPA-PSK — no
╭─ Summary ─────────────────────────╮
Platform linux
Total profiles 4
With password 3
Without pass 1
╰───────────────────────────────────╯
Reads from (in order):
/etc/NetworkManager/system-connections/— requires sudo/etc/wpa_supplicant/wpa_supplicant.conf/var/lib/iwd/*.psknmclifallback (SSID list only, no passwords)
Uses netsh wlan show profiles + netsh wlan show profile name=X key=clear.
No admin required for saved profiles in the current user context.
Uses networksetup -listpreferredwirelessnetworks + security find-generic-password.
May prompt for Keychain access on first run.
Usage: wifi-passview [OPTIONS] COMMAND [ARGS]...
Commands:
dump Dump all saved WiFi profiles and passwords
search Search saved profiles by SSID name
Options for dump:
--format terminal | json | csv (default: terminal)
--output Write output to file
--redact Partially mask passwords
--no-password Hide passwords entirely
--ssid Filter to a specific SSID (partial match)
wifi-passview is part of LeakHound — a unified secret hunting toolkit.
This tool is intended for use on your own systems only. Only dump credentials from devices you own or have explicit permission to audit. The author is not responsible for misuse.
MIT © ExploitCraft
ExploitCraft · Bangladesh · Building tools that matter 📄 Full documentation at doc.emonpersonal.xyz
