PY
py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#This tool generates a wordlist from user details eg, name, age, date of birth, phone number, nicknames, passwords etc.
#This program allows users select useful, simple, tricky or strong passwords that is obtained from their names, and also strengthens or modify users passwords.
#This tool also give users the oppotunity to generate lists of possible passwords from a target details incase of pentesting.
#Instructions, there is a limit of 6 options eg, 'name' for usersname(this option is compulsory), 'date' for users date of birth of the format DD/MM/YY, 'password' for users old, used or current passwords, 'othernames' for user nicknames or other names they wish to modify, 'phone' for users phone number and 'file' for allowing users name their wordlist.
#Enter the amount of options in the first line and specified options along with details in the next lines(separated lines) and note 'name', 'date', 'file' and 'phone' options are single objects while, 'password' and 'othernames' options are single or multiple objects separated by comma.
#unfamiliar figures found in the wordlist should be the amount of ways word can be arranged or random digits, other details won't be included in the list when using bad inputs eg data30/12/1998, check out this example for better usage
"""
Example:
4
name Demiz Johnson
passwords demiz123, john123
date 25/01/2002
file Wordlist"""
import random as r
from math import factorial as f
from os import walk as wk
name = "" or "DO NOT COPY THIS CODE"
date = ""
phone = ""
password = ""
other_names = ""
file = "My_wordlist"
option1 = ["DO"]; option2 = ["NOT"]; option3 = ["COPY"]; option4 = ["THIS"]; option5 = ["CODE"]; option6 = [""]
single_input_problem_in_sololearn = input()
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run