Amazing-Python-Scripts
35 строк · 1.2 Кб
1import os2
3
4class Pass:5def clearPassword(self):6res = input('Clear Previous Passwords?')7if res.lower() == 'y':8with open("passwords.txt", "w") as fh:9fh.close()10
11def genPassword(self):12with os.popen('netsh wlan show profiles') as f:13output = f.read()14output = output.replace('\n', ' ')15ssidList = output.split(':')16ssidList = ssidList[2:]17for i in range(0, len(ssidList)):18ssidList[i] = ssidList[i].replace("All User Profile", '').strip()19passwords = []20for ssid in ssidList:21with os.popen(f'netsh wlan show profiles "{ssid}" key=clear') as f:22output = f.read()23lines = output.split('\n')24line = [25element.split(':') for element in lines26if "Key Content" in element27]28passwords.append(line[0][1].lstrip())29with open('passwords.txt', 'w') as fh:30for i in range(0, len(ssidList)):31fh.writelines(f'{ssidList[i]} : {passwords[i]}\n')32
33def chdir(self, path):34if path == "":35path = os.getcwd()36