한글 윈도우에 저장된 와이파이 및 암호 확인
한번 이상 접속에 성공한 와이파이만 확인 가능
import subprocess
import re
if __name__ == '__main__':
try:
results = subprocess.check_output(
["netsh", "wlan", "show", "profiles"])
results = results.decode('cp949')
results = results.split()
i = 0
list = []
profiles = []
for result in results:
if result == ':':
list.append(i)
profiles.append(results[i+1])
i += 1
else:
i += 1
for profile in profiles:
key = subprocess.check_output(
["netsh", "wlan", "show", "profiles", profile, "key=clear"])
key = key.decode('cp949')
key = key.strip().split()
if '콘텐츠' in key:
index = key.index('콘텐츠')
print(f'네트워크: {profile}, 암호: {key[index+2]}')
else:
pass
except BaseException:
import sys
print(sys.exc_info()[0])
import traceback
print(traceback.format_exc())
finally:
print("\n\n" + "Enter를 누르면 창이 닫혀요 :)")
input()
[플그래밍/파이써언] - [파이썬 에러] RuntimeError: The current Numpy installation
[플그래밍/파이써언] - [파이썬 스크래핑] 서울 날씨 구글에서 긁어오기
[플그래밍/파이써언] - [파이썬] 폴더 내 파일 확장자별로 분류하기
[플그래밍/파이써언] - [파이썬] 브라우저 새로고침 (selenium)
[플그래밍/파이써언] - [파이썬] 001. 텍스트 파일 합치기
728x90
'플그래밍 > 파이써언' 카테고리의 다른 글
[파이썬] 012. Selenium 웹사이트 캡쳐 (0) | 2021.01.28 |
---|---|
[파이썬] 011. 텍스트 파일 합치기 - 실행파일(EXE) 만들기 (0) | 2021.01.20 |
[파이썬 에러] RuntimeError: The current Numpy installation (0) | 2020.12.24 |
[파이썬 스크래핑] 서울 날씨 구글에서 긁어오기 (0) | 2020.12.18 |
[파이썬] 009. 네이버금융 '많이 본 뉴스' (0) | 2020.12.15 |