user@linuxtrack:~ $ python -c 'print("Soyez les bienvenus !")'

Vous n'êtes pas identifié(e).

#1 09-02-2013 12:20:14

IceF0x
#! Gourou Linux

Générateur de mail probable depuis une liste de prénom

Dans le même genre que le post sur Dictionnaire prénoms + toute combinaison de 1,2,3,4 chiffres voici une variante qui va générer des adresse mail probable

[== python ==]
#!/usr/bin/env python
# -*- coding: utf-8 -*-
domaine = input("Ajouter le domaine comme ceci domain.tld: ")
prenom = ['Ada', 'Adèle', 'Adeline', 'Adriana', 'Adrienne', 'Agathe', 'Agnès', 'Aicha', 'Alejandra', 'Alessandra', 'Alexa', 'Alexandra', 'Alexandrine', \
          'Alexia', 'Alice', 'Alicia', 'Aline', 'Alison', 'Amanda', 'Amandine', 'Amélie', 'Amy', 'Anaïs', 'Andréa', 'Andrée', 'Angéla', 'Angèle', 'Anita', 'Ann', 'Anna', 'Annabelle', \
          'Anne', 'Annette', 'Annick', 'Annie', 'Anny', 'Antoinette', 'Ariane', 'Ariel', 'Arielle', 'Arlette', 'Armel', 'Armelle', 'Astrid', 'Aude', 'Audrey', 'Augustine', 'Aurélie', \
          'Aurore', 'Barbara', 'Béatrice', 'Bélinda', 'Bénédicte', 'Bérengère', 'Bernadette', 'Berthe', 'Bertil', 'Betty', 'Blanche', 'Blandine', 'Brenda', 'Brigitte', 'Cameron', \
          'Camille', 'Carine', 'Carla', 'Carmen', 'Carol', 'Carole', 'Carolina', 'Caroline', 'Carolyn', 'Catherine', 'Cathy', 'Cécile', 'Cécilia', 'Céline', 'Chantal', 'Chantale', \
          'Charlotte', 'Christel', 'Christèle', 'Christelle', 'Christiane', 'Christina', 'Christine', 'Chrystelle', 'Cindy', 'Claire', 'Clara', 'Clarisse', 'Claudette', 'Claudia', \
          'Claudie', 'Claudine', 'Clémentine', 'Clotilde', 'Colette', 'Constance', 'Coralie', 'Corine', 'Corinne', 'Cristina', 'Cynthia', 'Dalila', 'Dana', 'Daniela', 'Danièle', 'Danielle', \
          'Déborah', 'Delphine', 'Denise', 'Diana', 'Diane', 'Dolores', 'Donna', 'Doris', 'Dorothée', 'Edith', 'Edwige', 'Eléna', 'Eléonore', 'Eliane', 'Elisa', 'Elisabeth', 'Elise', 'Elizabeth', \
          'Ellen', 'Elodie', 'Elsa', 'Emeline', 'Emilie', 'Emily', 'Emma', 'Emmanuèle', 'Emmanuelle', 'Erica', 'Erika', 'Estelle', 'Esther', 'Eurinsa', 'Eva', 'Eve', 'Eveline', 'Evelyn', 'Evelyne', \
          'Fabienne', 'Fanny', 'Fatima', 'Fernande', 'Florence', 'France', 'Francine', 'Françoise', 'Frédérique', 'Gabriele', 'Gabrielle', 'Gaby', 'Gaëlle', 'Gaétane', 'Galina', 'Geneviève', \
          'Georgette', 'Géraldine', 'Gervaise', 'Ghislaine', 'Gilberte', 'Ginette', 'Gisèle', 'Gladys', 'Gloria', 'Guillemette', 'Guylaine', 'Gwen', 'Gwenael', 'Gwenaelle', 'Gwenole', 'Halima', \
          'Hanna', 'Heidi', 'Helen', 'Hélène', 'Henriette', 'Hilary', 'Huguette', 'Ines', 'Ingrid', 'Irène', 'Irina', 'Irma', 'Isa', 'Isabel', 'Isabella', 'Isabelle', 'Jacqueline', 'Jane', 'Janet', \
          'Janine', 'Janne', 'Jeanine', 'Jeanne', 'Jeannette', 'Jennifer', 'Jenny', 'Jessica', 'Joan', 'Joanna', 'Joanne', 'Jocelyne', 'Joëlle', 'Johanna', 'Johanne', 'Josée', 'Josefina', 'Joséphine', \
          'Josette', 'Josiane', 'Judith', 'Julia', 'Juliane', 'Julie', 'Juliette', 'Justine', 'Kara', 'Karen', 'Karima', 'Karin', 'Karine', 'Kate', 'Kathleen', 'Kathryn', 'Katia', 'Katie', 'Katy', 'Kay', \
          'Kiki', 'Krista', 'Laetitia', 'Lara', 'Laura', 'Laure', 'Laurence', 'Laurens', 'Laurette', 'Laurie', 'Leila', 'Léonor', 'Léopoldine', 'Lilian', 'Liliane', 'Lina', 'Linda', 'Line', 'Lisa', \
          'Lise', 'Lisette', 'Liza', 'Lorraine', 'Louisa', 'Louise', 'Luce', 'Lucette', 'Lucia', 'Lucie', 'Lucienne', 'Lucile', 'Lucy', 'Lydia', 'Lydie', 'Lynda', 'Madeleine', 'Magali', 'Magalie', \
          'Maggy', 'Maité', 'Malika', 'Manon', 'Manuela', 'Marcia', 'Margaret', 'Margarita', 'Margot', 'Marguerite', 'Maria', 'Mariana', 'Mariane', 'Marianne', 'Marie', 'Marielle', 'Mariette', \
          'Marilyn', 'Marilyne', 'Marina', 'Marine', 'Marinette', 'Marion', 'Marjolaine', 'Marjorie', 'Marketta', 'Marlène', 'Marta', 'Marthe', 'Martina', 'Martine', 'Mary', 'Marylène', 'Maryline', \
          'Marylise', 'Maryse', 'Maryvonne', 'Mathilde', 'Maud', 'Maude', 'Maureen', 'Mauricette', 'Mélanie', 'Mélissa', 'Michèle', 'Micheline', 'Michelle', 'Mireille', 'Miriam', 'Monica', 'Monika', \
          'Monique', 'Morgane', 'Muriel', 'Murielle', 'Mylène', 'Myriam', 'Nadège', 'Nadia', 'Nadine', 'Nancy', 'Natacha', 'Natalie', 'Nathalie', 'Nelly', 'Nicole', 'Nina', 'Noëlle', 'Nora', 'Odette', \
          'Odile', 'Olga', 'Olive', 'Olivia', 'Ombéline', 'Oriane', 'Orianne', 'Pamela', 'Paola', 'Pascale', 'Pascaline', 'Patricia', 'Paula', 'Paule', 'Paulette', 'Pauline', 'Peggy', 'Perrine', 'Petra', \
          'Pierrette', 'Priscilla', 'Rachel', 'Raphaële', 'Raymonde', 'Rebecca', 'Régina', 'Régine', 'Reine', 'Renée', 'Rita', 'Rolande', 'Rosa', 'Rose', 'Roseline', 'Roselyne', 'Rosine', 'Roxane', 'Ruth', \
          'Sabine', 'Sabrina', 'Sacha', 'Samira', 'Sandra', 'Sandrine', 'Sandy', 'Sara', 'Sarah', 'Ségolène', 'Séverine', 'Shannon', 'Sidonie', 'Silvia', 'Simona', 'Simone', 'Sofia', 'Sofiane', 'Solange', \
          'Sonia', 'Sophia', 'Sophie', 'Soraya', 'Stéphanie', 'Susan', 'Susanne', 'Suzanne', 'Sven', 'Sylvaine', 'Sylvette', 'Sylvia', 'Sylviane', 'Sylvie', 'Sylvine', 'Tania', 'Tatiana', 'Thérèse', \
          'Tina', 'Tracey', 'Ursula', 'Valentine', 'Valérie', 'Vanessa', 'Vanina', 'Véronique', 'Vicky', 'Victoria', 'Vinh', 'Violaine', 'Virginie', 'Viviana', 'Viviane', 'Wendy', 'Yacine', 'Yamina', \
          'Yolaine', 'Yolande', 'Yvette', 'Yvonne', 'Henrietta', \
          'Aaron', 'Abdallah', 'Abdel', 'Abdelaziz', 'Abdelhamid', 'Abdelkrim', 'Abdellah', 'Abdi', 'Abdou', 'Abdul', 'Abel', 'Abou', 'Abraham', 'Achille', 'Adam', 'Adolphe', 'Adrian', 'Adrien', 'Ahmad', \
          'Ahmed', 'Akim', 'Alain', 'Alan', 'Alban', 'Albert', 'Alberto', 'Albin', 'Aldo', 'Alessandro', 'Alex', 'Alexander', 'Alexandre', 'Alexei', 'Alexis', 'Alfonso', 'Alfred', 'Alfredo', 'Ali', 'Alix', \
          'Allan', 'Alphonse', 'Amal', 'Amaury', 'Ambroise', 'Amine', 'Anatole', 'Anders', 'André', 'Andréas', 'Andrei', 'Andréi', 'Andres', 'Andrés', 'Andrew', 'Andry', 'Andy', 'Angelo', 'Anthony', 'Antoine', 'Antoni', \
          'Antonin', 'Antonio', 'Antony', 'Arian', 'Armand', 'Armando', 'Armin', 'Arnaud', 'Arnauld', 'Arnold', 'Arthur', 'Artur', 'Arturo', 'Attila', 'Aubert', 'Auguste', 'Augustin', 'Aurélien', 'Axel', 'Ayméric', 'Aziz', \
          'Bachir', 'Baptiste', 'Barry', 'Bart', 'Barthélémy', 'Basile', 'Bastide', 'Bastien', 'Baudouin', 'Ben', 'Benjamin', 'Bennett', 'Benny', 'Benoist', 'Benoît', 'Bernard', 'Bernhard', 'Bert', 'Bertrand', 'Bill', \
          'Billy', 'Blaise', 'Bob', 'Boris', 'Brahim', 'Bret', 'Brett', 'Brian', 'Brice', 'Bruce', 'Bruno', 'Bryan', 'Carl', 'Carlo', 'Carlos', 'Casimir', 'Cédric', 'César', 'Chan', 'Chang', 'Charles', 'Charley', 'Charlie', 'Charly', 'Chen', \
          'Chris', 'Christian', 'Christin', 'Christophe', 'Christopher', 'Claude', 'Claudio', 'Claus', 'Clément', 'Colas', 'Colin', 'Constant', 'Constantin', 'Cristian', 'Cyril', 'Cyrille', 'Damien', 'Dan', 'Daniel', 'Danny', 'Dany', 'Dario', \
          'Darius', 'Dariusz', 'Dave', 'David', 'Davy', 'Den', 'Denis', 'Dennis', 'Denny', 'Denys', 'Didier', 'Diego', 'Dieter', 'Dieudonné', 'Dimitri', 'Dinh', 'Dino', 'Dirk', 'Djamel', 'Domenico', 'Dominic', 'Dominik', 'Dominique', 'Don', 'Donald', \
          'Donatien', 'Doucet', 'Douglas', 'Duncan', 'Duong', 'Earl', 'Eckhard', 'Eddie', 'Eddy', 'Edgar', 'Edmond', 'Edouard', 'Eduardo', 'Edward', 'Elie', 'Eméric', 'Emile', 'Emilio', 'Emmanuel', 'Enrico', 'Enrique', 'Eric', 'Erich', 'Erick', \
          'Erik', 'Ernest', 'Erwan', 'Erwann', 'Erwin', 'Esteban', 'Etienne', 'Eugène', 'Fabian', 'Fabien', 'Fabio', 'Fabrice', 'Fabrizio', 'Farid', 'Federico', 'Felipe', 'Félix', 'Fernand', 'Fernandez', 'Fernando', 'Filip', 'Filipe', 'Filippo', \
          'Flavien', 'Flavio', 'Fletcher', 'Florent', 'Florian', 'Francesco', 'Francis', 'Francisco', 'Franck', 'Franco', 'François', 'Frank', 'Franklin', 'Frantz', 'Franz', 'Fred', 'Freddy', 'Frédéric', 'Frédérick', 'Frederik', \
          'Gabriel', 'Gaël', 'Gaëtan', 'Gaétan', 'Gaspard', 'Gaston', 'Gauthier', 'Gautier', 'Gene', 'Geoffrey', 'Geoffroy', 'George', 'Georges', 'Gérald', 'Gérard', 'Gerardo', 'Gerhard', 'Germain', 'Gervais', 'Gery', 'Ghislain', \
          'Gianni', 'Gil', 'Gilbert', 'Gilberto', 'Gildas', 'Giles', 'Gilles', 'Gino', 'Giorgio', 'Giovanni', 'Girard', 'Giuseppe', 'Gordon', 'Graeme', 'Graham', 'Greg', 'Grégoire', 'Gregor', 'Grégory', 'Guibert', 'Guido', \
          'Guignard', 'Guilhem', 'Guillaume', 'Guillermo', 'Gustave', 'Guy', 'Hadrien', 'Hakim', 'Hamed', 'Hamel', 'Hamid', 'Hans', 'Harald', 'Harold', 'Harry', 'Hassan', 'Hassane', 'Hector', 'Heddy', 'Heinrich', 'Heinz', 'Henri', \
          'Henrik', 'Henry', 'Herbert', 'Hermann', 'Hernandez', 'Hervé', 'Howard', 'Huber', 'Hubert', 'Hughes', 'Hugo', 'Hugues', 'Humbert', 'Ian', 'Ibrahim', 'Idriss', 'Ignacio', 'Igor', 'Ingo', 'Ioannis', 'Ionescu', 'Isaac', \
          'Ismael', 'Ivan', 'Jack', 'Jackie', 'Jacky', 'Jacob', 'Jacques', 'Jacquot', 'Jakob', 'Jakub', 'Jamal', 'James', 'Jan', 'Janin', 'Jason', 'Javier', 'Jean', 'Jeannine', 'Jeannot', 'Jef', 'Jeff', 'Jeffrey', 'Jehan', 'Jérémie', \
          'Jerémy', 'Jérôme', 'Jessie', 'Jésus', 'Jim', 'Jimmy', 'Joachim', 'Joao', 'Jocelyn', 'Jochen', 'Joe', 'Joël', 'Joerg', 'Johan', 'Johann', 'John', 'Johnny', 'Jonathan', 'Jones', 'Jordan', 'Jordi', 'Jorge', 'José', 'Jose', \
          'Josep', 'Joseph', 'Josh', 'Jozef', 'Juan', 'Juergen', 'Jules', 'Julian', 'Julien', 'Julio', 'Julius', 'Jurgen', 'Justin', 'Kamal', 'Kamel', 'Karim', 'Karl', 'Keith', 'Ken', 'Kevin', 'Kévin', 'Khaled', 'Khalid', 'Kim', 'Kirk', \
          'Klaus', 'Klein', 'Konrad', 'Konstantinos', 'Kris', 'Kurt', 'Lambert', 'Larry', 'Lars', 'Laurent', 'Lawrence', 'Léandre', 'Léo', 'Léon', 'Léonard', 'Leonardo', 'Lesley', 'Leslie', 'Lewis', 'Lionel', 'Lionnel', 'Loïc', 'Lorenzo', \
          'Lothar', 'Louis', 'Luc', 'Luca', 'Lucas', 'Lucian', 'Luciano', 'Lucien', 'Ludo', 'Ludovic', 'Ludwig', 'Luigi', 'Luis', 'Luiz', 'Mac', 'Mahmoud', 'Malek', 'Malik', 'Mamadou', 'Manfred', 'Manu', 'Manuel', 'Marc', 'Marcel', \
          'Marcelle', 'Marcello', 'Marcelo', 'Marchal', 'Marco', 'Marcos', 'Marek', 'Mario', 'Marius', 'Mark', 'Markus', 'Martial', 'Martin', 'Marty', 'Massimo', 'Mathias', 'Mathieu', 'Matt', 'Matteo', 'Matthew', 'Matthias', \
          'Matthieu', 'Maurice', 'Mauricio', 'Maurizio', 'Max', 'Maxence', 'Maxime', 'Mehdi', 'Merlin', 'Michael', 'Michaël', 'Michal', 'Michel', 'Mickaël', 'Mickael', 'Mickey', 'Miguel', 'Mikael', 'Mikaël', 'Mike', 'Miles', \
          'Miloud', 'Miquel', 'Mitch', 'Mohamed', 'Mohammad', 'Mohammed', 'Morris', 'Mounir', 'Mourad', 'Murphy', 'Mustapha', 'Nabil', 'Nathan', 'Nathanael', 'Neil', 'Nelson', 'Nguyen', 'Nicholas', 'Nick', 'Nico', 'Nicola', \
          'Nicolas', 'Niels', 'Nikola', 'Nikos', 'Nils', 'Noël', 'Norbert', 'Normand', 'Olaf', 'Oliver', 'Olivier', 'Omar', 'Oscar', 'Otto', 'Pablo', 'Pamphile', 'Paolo', 'Pascal', 'Pat', 'Patrice', \
          'Patricio', 'Patrick', 'Paul', 'Paulin', 'Paulo', 'Pavel', 'Pedersen', 'Pedro', 'Pepe', 'Peter', 'Peters', 'Petr', 'Petrovic', 'Phil', 'Philibert', 'Philip', 'Philipp', 'Philippe', 'Philippon', \
          'Phillipe', 'Pierre', 'Pierrick', 'Pierrot', 'Prince', 'Quentin', 'Rachid', 'Radu', 'Rafael', 'Rafi', 'Rainer', 'Ralf', 'Ralph', 'Ramon', 'Raoul', 'Raphaël', 'Raphael', 'Ray', 'Raymond', \
          'Raynald', 'Raynaud', 'Régis', 'Reinhard', 'Reinhardt', 'Rémi', 'Rémy', 'Rénald', 'Renaud', 'Renault', 'René', 'Rey', 'Reynald', 'Ric', 'Ricardo', 'Riccardo', 'Richard', 'Rob', 'Robert', \
          'Roberto', 'Robin', 'Robinson', 'Roch', 'Rodolfo', 'Rodolph', 'Rodolphe', 'Rodrigo', 'Rodrigue', 'Rodrigues', 'Roger', 'Roland', 'Rolf', 'Rolland', 'Romain', 'Roman', 'Romaric', 'Romeo', \
          'Romuald', 'Ron', 'Ronald', 'Ronan', 'Roth', 'Roy', 'Rudi', 'Rudolf', 'Rudy', 'Ruiz', 'Saïd', 'Salim', 'Sam', 'Sami', 'Samir', 'Samuel', 'Samy', 'Sandro', 'Sari', 'Scott', 'Sean', 'Seb', 'Sébastian', \
          'Sébastien', 'Serge', 'Sergio', 'Siegfried', 'Simon', 'Stan', 'Stanislas', 'Steeve', 'Stef', 'Stéfan', 'Stefano', 'Steffen', 'Stéphan', 'Stéphane', 'Stephen', 'Steve', 'Steven', 'Stphane', \
          'Stuart', 'Sydney', 'Sylvain', 'Sylvestre', 'Tang', 'Tanguy', 'Tarek', 'Tarik', 'Taylor', 'Ted', 'Teddy', 'Terence', 'Théodore', 'Thibaud', 'Thibaut', 'Thierry', 'Thiery', 'Thomas', 'Tim', 'Timo', \
          'Timothée', 'Timothy', 'Tom', 'Tomas', 'Tommy', 'Toni', 'Tony', 'Torsten', 'Tran', 'Trevor', 'Tristan', 'Ulrich', 'Umberto', 'Uriel', 'Valentin', 'Valéry', 'Vianney', 'Vicente', 'Victor', \
          'Viktor', 'Vincent', 'Virgile', 'Vlad', 'Vladimir', 'Volker', 'Wally', 'Walter', 'Werner', 'Wilfrid', 'Wilfried', 'Will', 'William', 'Williams', 'Willy', 'Wilson', 'Wolf', \
          'Wolfgang', 'Xavier', 'Yan', 'Yanick', 'Yann', 'Yannick', 'Yannis', 'Yoann', 'Yohan', 'Youri', 'Youssef', 'Yuri', 'Yvain', 'Yvan', 'Yves', 'Yvon']

for element in prenom:
    print(element.lower()+"@"+domaine)

Utilisez le comme ceci

[icef0x@archbang ~]$ python prenom.py
Ajouter le domaine comme ceci domain.tld: hotmail.com


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#2 01-03-2013 14:34:34

pirateboxge
Membre

Re : Générateur de mail probable depuis une liste de prénom

Bonjour,

Est-il possible de donner un fichier texte à lire en variable prenom ?

Hors ligne

#3 01-03-2013 19:31:04

IceF0x
#! Gourou Linux

Re : Générateur de mail probable depuis une liste de prénom

pirateboxge a écrit :

Bonjour,

Est-il possible de donner un fichier texte à lire en variable prenom ?

Oui c'est tout à fait possible.

[== python ==]
# Ouverture d'un fichier en *lecture*:
fichier = open('prenom.txt','r')
# ...
# Utilisation du fichier
# ...
for element in fichier:
   .....
# Fermeture du fichier
fichier.close()

Mais cette méthode oblige de faire une liste ligne par ligne.

Le mieux est d'utiliser un fichier csv et la lib csv

[== Indéfini ==]
import csv 
fichier = open('liste.csv','r')
prenom = csv.reader(fichier, delimiter=',')

qui permet de séparer les prénom par une virgule

Documentation: http://www.chicoree.fr/w/Lire_et_%C3%A9 … vec_Python


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#4 13-03-2013 15:42:40

pirateboxge
Membre

Re : Générateur de mail probable depuis une liste de prénom

@IceFox

Merci beaucoup  smile

Hors ligne

Pied de page des forums