├── .gitignore
├── Password_List_Maker.py
├── README.md
└── test.gif
/.gitignore:
--------------------------------------------------------------------------------
1 | # Byte-compiled / optimized / DLL files
2 | __pycache__/
3 | *.py[cod]
4 | *$py.class
5 |
6 | # C extensions
7 | *.so
8 |
9 | # Distribution / packaging
10 | .Python
11 | build/
12 | develop-eggs/
13 | dist/
14 | downloads/
15 | eggs/
16 | .eggs/
17 | lib/
18 | lib64/
19 | parts/
20 | sdist/
21 | var/
22 | wheels/
23 | pip-wheel-metadata/
24 | share/python-wheels/
25 | *.egg-info/
26 | .installed.cfg
27 | *.egg
28 | MANIFEST
29 |
30 | # PyInstaller
31 | # Usually these files are written by a python script from a template
32 | # before PyInstaller builds the exe, so as to inject date/other infos into it.
33 | *.manifest
34 | *.spec
35 |
36 | # Installer logs
37 | pip-log.txt
38 | pip-delete-this-directory.txt
39 |
40 | # Unit test / coverage reports
41 | htmlcov/
42 | .tox/
43 | .nox/
44 | .coverage
45 | .coverage.*
46 | .cache
47 | nosetests.xml
48 | coverage.xml
49 | *.cover
50 | *.py,cover
51 | .hypothesis/
52 | .pytest_cache/
53 |
54 | # Translations
55 | *.mo
56 | *.pot
57 |
58 | # Django stuff:
59 | *.log
60 | local_settings.py
61 | db.sqlite3
62 | db.sqlite3-journal
63 |
64 | # Flask stuff:
65 | instance/
66 | .webassets-cache
67 |
68 | # Scrapy stuff:
69 | .scrapy
70 |
71 | # Sphinx documentation
72 | docs/_build/
73 |
74 | # PyBuilder
75 | target/
76 |
77 | # Jupyter Notebook
78 | .ipynb_checkpoints
79 |
80 | # IPython
81 | profile_default/
82 | ipython_config.py
83 |
84 | # pyenv
85 | .python-version
86 |
87 | # pipenv
88 | # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
89 | # However, in case of collaboration, if having platform-specific dependencies or dependencies
90 | # having no cross-platform support, pipenv may install dependencies that don't work, or not
91 | # install all needed dependencies.
92 | #Pipfile.lock
93 |
94 | # PEP 582; used by e.g. github.com/David-OConnor/pyflow
95 | __pypackages__/
96 |
97 | # Celery stuff
98 | celerybeat-schedule
99 | celerybeat.pid
100 |
101 | # SageMath parsed files
102 | *.sage.py
103 |
104 | # Environments
105 | .env
106 | .venv
107 | env/
108 | venv/
109 | ENV/
110 | env.bak/
111 | venv.bak/
112 |
113 | # Spyder project settings
114 | .spyderproject
115 | .spyproject
116 |
117 | # Rope project settings
118 | .ropeproject
119 |
120 | # mkdocs documentation
121 | /site
122 |
123 | # mypy
124 | .mypy_cache/
125 | .dmypy.json
126 | dmypy.json
127 |
128 | # Pyre type checker
129 | .pyre/
130 |
--------------------------------------------------------------------------------
/Password_List_Maker.py:
--------------------------------------------------------------------------------
1 | # Password List Maker 1.0
2 | # By mrsploit
3 | # t.me/zoneh
4 | import os
5 |
6 | data_list = []
7 | word_list = []
8 | characters = []
9 |
10 | def add(word, met):
11 | if word == 's':
12 | pass
13 | elif word == 'S':
14 | pass
15 | else:
16 | if met == 'data':
17 | data_list.append(word)
18 | elif met == 'word':
19 | word_list.append(word)
20 | elif met == 'characters':
21 | characters.append(word)
22 |
23 | def get_data():
24 | print ("\033[1;35m For Skip Enter The s/S \033[1;m"+'\n')
25 | add(input("\033[1;32mName: "), 'data')
26 | add(input("Last Name: "), 'data')
27 | add(input("Age : "), 'data')
28 | job = input("Job : ")
29 | if len(job) == 6:
30 | add(job, 'word')
31 | add(job, 'data')
32 | elif len(job) > 6:
33 | add(job, 'word')
34 | add(job, 'data')
35 | else:
36 | add(job, 'data')
37 | birthday = input("Birthday (zzzz/yy/xx) : ")
38 | if birthday == 's':
39 | pass
40 | elif birthday == 'S':
41 | pass
42 | else:
43 | if '/' in birthday:
44 | birthday_s = birthday.split("/")
45 | if len(birthday_s) == 3:
46 | add(birthday_s[0]+birthday_s[0], 'word')
47 | add(birthday_s[2], 'data')
48 | else:
49 | pass
50 | else:
51 | pass
52 | while True:
53 | x = input("Phone Number (For Next Enter The n/N): ")
54 | if x == 'n':
55 | break
56 | elif x == 'N':
57 | break
58 | else:
59 | if len(x) == 6:
60 | add(x, 'word')
61 | add(x, 'data')
62 | elif len(x) > 6:
63 | add(x, 'word')
64 | add(x, 'data')
65 | elif len(x) < 6:
66 | add(x, 'data')
67 | while True:
68 | x = input("Other Words (For Next Enter The n/N): ")
69 | if x == 'n':
70 | break
71 | elif x == 'N':
72 | break
73 | else:
74 | if len(x) == 6:
75 | add(x, 'word')
76 | add(x, 'data')
77 | elif len(x) > 6:
78 | add(x, 'word')
79 | add(x, 'data')
80 | elif len(x) < 6:
81 | add(x, 'data')
82 | while True:
83 | x = input("Characters For Join (For Next Enter The n/N): ")
84 | if x == 'n':
85 | break
86 | elif x == 'N':
87 | break
88 | else:
89 | add(x, 'characters')
90 |
91 | banner = '''
92 | \033[1;31m Name
93 | Age
94 | Job \033[1;m \033[1;34m (●)
95 | _______ | |
96 | (_______) _________| |__
97 | \ / | Password |
98 | \ / | List |
99 | \ /____| Generator |_______
100 | |__________________________ |
101 | | |
102 | _____||||______
103 | |■■■■■■■■■■■■■■■|\033[1;m
104 | \033[1;33m × Password List Generator \033[1;m \033[1;32m^^^^^^^^^^^^^^^ \033[1;m
105 | \033[1;33m × t.me/MrSploit \033[1;m \033[1;31m ____________
106 | \033[1;33m * t.me/ZoneH \033[1;m \033[1;31m | 123456 | \033[1;m
107 | \033[1;33m * https://xxxxxx.com \033[1;m \033[1;31m | p@ssword | \033[1;m
108 | \033[1;31m | abcd123 | \033[1;m
109 | \033[1;31m | ••••••• | \033[1;m
110 | \033[1;31m | ••••••• | \033[1;m
111 | \033[1;31m |__________| \033[1;m
112 |
113 | '''
114 |
115 | def generat_save():
116 | f = open('Password_List.lst', 'a')
117 | for wr in word_list:
118 | f.write(wr+'\n')
119 | for da1 in data_list:
120 | for da2 in data_list:
121 | for chra in characters:
122 | f.write(da1+da2+'\n')
123 | f.write(da1+chra+da2+'\n')
124 | f.close()
125 | print ("\033[1;35m Password List Maked in 'Password_List.lst' \033[1;m"+'\n')
126 |
127 | if __name__ == '__main__':
128 | os.system('clear')
129 | print (banner)
130 | get_data()
131 | generat_save()
132 |
133 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Password List Maker
2 |
3 |
4 |
5 |
6 | # prerequisites
7 |
8 | apt install python3 git -y
9 |
10 |
11 | # Download & run
12 |
13 | git clone https://github.com/jilrot/Password_List_Maker
14 | cd Password_List_Maker
15 | python3 Password_List_Maker.py
16 |
17 |
18 | # Code by:
19 |
20 | Talagram Channel
21 |
--------------------------------------------------------------------------------
/test.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fploit/Password_List_Maker/7f9cbda3448ee9573050e0a8c7a9459f1ae65851/test.gif
--------------------------------------------------------------------------------