COVIL HACKER

, ! .


» COVIL HACKER » Pitão » Gerador de e-mail aleatório usando python


Gerador de e-mail aleatório usando python

1 2 2

1

import random
import string
import csv
import progressbar

'''
Pergunta ao usuário quantos e-mails deseja gerar. Deve ser inteiro.
Se não for um número inteiro, continua voltando recursivamente até obter um número inteiro.
'''
def getcount():
    rownums = input("Quantos endereços de e-mail?: ")
    try:
        rowint = int(rownums)
        return rowint
   exceto ValueError:
        print ("Por favor, insira um valor inteiro")
        return getcount()

'' '
Cria uma sequência aleatória de dígitos entre 1 e 20 caracteres alfanuméricos e a adiciona a um domínio e extensão falsos
A maioria desses e-mails são completamente falsos (por exemplo, gmail.gov), mas atenderão aos requisitos de formatação para meus propósitos
'''
def makeEmail():
    extensions = ['com','net','org','gov']
    domínios = ['gmail','yahoo','comcast','verizon','charter','hotmail','outlook','frontier'] winext = extensions[random.randint(0,len(extensions)

    -1 )]
    windom = domínios[random.randint(0,len(domínios)-1)]

    acclen = random.randint(1,20)

    winacc = ''.join(random.choice(string.ascii_lowercase + string.digits) for _ in range(acclen))

    finale = winacc + "@" + windom + "." + winext
    return finale

#salva contagem para var
quantos = getcount()

#contador para contador de loop while
= 0

#empty array for loop
emailarray = []

#usa o contador para descobrir quantos e-mails continuar fazendo

print ("Criando endereços de e-mail...")
print ("Progresso: ")

prebar = progressbar.ProgressBar(maxval=int(howmany ))

for i in prebar(range(howmany)):
    while counter < howmany:
        emailarray.append(str(makeEmail()))
        counter = counter+1
        prebar.update(i)

print ("Criação concluída.")

for i em emailarray:
    print(i)

0

2


» COVIL HACKER » Pitão » Gerador de e-mail aleatório usando python


|