Skip to content

Instantly share code, notes, and snippets.

@harendra21
Created December 11, 2021 08:12
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save harendra21/8d87e4823d831df2f3a0c9743f9abd69 to your computer and use it in GitHub Desktop.
Save harendra21/8d87e4823d831df2f3a0c9743f9abd69 to your computer and use it in GitHub Desktop.
import subprocess
data = (
subprocess.check_output(["netsh", "wlan", "show", "profiles"])
.decode("utf-8")
.split("\n")
)
profiles = [i.split(":")[1][1:-1] for i in data if "All User Profile" in i]
for i in profiles:
results = (
subprocess
.check_output(["netsh", "wlan", "show", "profile", i, "key=clear"])
.decode("utf-8")
.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, ""))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment