From cd975036e126982aaa01da48c94cec1759af6d61 Mon Sep 17 00:00:00 2001 From: Nagesh Naik <72155222+Naik-G@users.noreply.github.com> Date: Fri, 22 Oct 2021 07:09:53 +0530 Subject: [PATCH] Create saved_wifi_passwords.py --- .../saved_wifi_passwords.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 saved wifi passwords viewer/saved_wifi_passwords.py diff --git a/saved wifi passwords viewer/saved_wifi_passwords.py b/saved wifi passwords viewer/saved_wifi_passwords.py new file mode 100644 index 0000000..71f29d8 --- /dev/null +++ b/saved wifi passwords viewer/saved_wifi_passwords.py @@ -0,0 +1,19 @@ +import subprocess + +data = subprocess.check_output(['netsh', 'wlan', 'show', 'profiles']).decode( + 'utf-8', errors="backslashreplace").split('\n') +profiles = [i.split(":")[1][1:-1] for i in data if "All User Profile" in i] +for i in profiles: + try: + results = subprocess.check_output(['netsh', 'wlan', 'show', 'profile', i, 'key=clear']).decode( + 'utf-8', errors="backslashreplace").split('\n') + results = [b.split(":")[1][1:-1] + for b in results if "Key Content" in b] + try: + print("{:<30}| {:<}".format(i, results[0])) + except IndexError: + print("{:<30}| {:<}".format(i, "")) + except subprocess.CalledProcessError: + print("{:<30}| {:<}".format(i, "ENCODING ERROR")) +print('FINISED') +input()