Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
ibehii authored Jul 6, 2023
1 parent 59485c3 commit ea0d860
Showing 1 changed file with 29 additions and 15 deletions.
44 changes: 29 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,57 +14,68 @@ By running the program this libraries will be downloaded, but if there were any
> for install colorama : `pip install colorama`\
> for install pyfiglet : `pip install pyfiglet`
![](https://user-images.githubusercontent.com/79264026/178007880-62568118-e073-4c17-8946-8c19808293fd.png)
![](https://user-images.githubusercontent.com/79264026/178007880-62568118-e073-4c17-8946-8c19808293fd.png)\
Also program need [ANSI Shadow](https://github.com/xero/figlet-fonts/blob/master/ANSI%20Shadow.flf) that will be downloaded after running program

---
# YouTube Tutorial
![](https://youtu.be/hlkBS0gWI7g)
https://youtu.be/hlkBS0gWI7g
---
# Generate One Password
![Screenshot from 2023-07-06 13-14-50](https://github.com/beh185/Password-list-tool/assets/79264026/e7749da4-97b7-4568-b64d-9417fbb78a1a)

In this part you can generate one password quickly.
It's really good for signing up in sites or apps when you want use strong password.\
![]()
It's really good for signing up in sites or apps when you want use strong password.

![Screenshot from 2023-07-06 13-16-26](https://github.com/beh185/Password-list-tool/assets/79264026/99195d0b-15bc-4ac7-a108-4575c8476f1b)


Also after generating the password it will be save in a **json** file, so you can access it later by: -> running program -> Just one password -> Show previous passwords
![](screenshot)


![Screenshot from 2023-07-06 13-16-51](https://github.com/beh185/Password-list-tool/assets/79264026/9abe8fbf-33aa-4c6d-ab6f-150d7b8c5e59)

In this menu you can choose what characters you want in the password.\
When you want to enter number of your choices, pay attention that numbers must be between **1-5** -> `1 2 5` \
And use **spaces** when you want to separate

![](screenshot)
![Screenshot from 2023-07-06 17-16-36](https://github.com/beh185/Password-list-tool/assets/79264026/afe1a5a5-a51e-458d-8387-6e802cec3e75)

In this menu you choose length of password. For example if you enter **8** the script will return a password with 8 characters. like -> `12345678`

![](screenshot)
We save the passwords that you generate in **Just_one_password.json** file.

---
# Generate password list
In this part you can generate passwords and export it as txt file.

![](screenshot)
![Screenshot from 2023-07-06 13-19-16](https://github.com/beh185/Password-list-tool/assets/79264026/17150533-900e-41bd-b08e-cc0da697b49c)


In this menu you can choose what characters you want in the password.\
When you want to enter number of your choices, pay attention that numbers must be between **1-5** -> `1 2 5` \
And use **spaces** when you want to separate

![](screenshot)

![Screenshot from 2023-07-06 13-19-52](https://github.com/beh185/Password-list-tool/assets/79264026/b80461bb-cce8-4587-acc5-06a84d6a4160)

In this menu you choose **number** of password that script will generate. In second question you choose length of password. For example if you enter **8** the script will return a password with 8 characters. like -> `12345678`

---
# sort password list
On this part you can sort your password list. For example if your password is like this `125, 142, 111` it will change to -> `111, 125, 142` .

![](screenshot)
![Screenshot from 2023-07-06 13-20-28](https://github.com/beh185/Password-list-tool/assets/79264026/07a7b1a6-0439-4203-8145-d414cb518408)

On this part you can sort your password list. For example if your password is like this `125, 142, 111` it will change to -> `111, 125, 142` .

Only thing that you must do is enter name of your file :)\
**If you get "file is not exists. Enter file name correctly !" error but you are sure that file exist try to enter complete path of file**
## finding complete path
In windows:
> Right click the file then choose copy as a path option\
![]()
![select_copy_as_path](https://github.com/beh185/Password-list-tool/assets/79264026/1e22bdb7-b6b3-4bd8-95b8-c993899b058c)


In linux:
> use "pwd" command and add file name at the end of it
Expand All @@ -73,7 +84,8 @@ In linux:
# delete duplicate passwords in password list
If one password is repeated in password list this part of program will delete it and keep just one of them.

![](screenshot)
![Screenshot from 2023-07-06 13-20-50](https://github.com/beh185/Password-list-tool/assets/79264026/131a58c3-e3ee-4bf0-9cac-d23e1dc6f19a)

On this menu we have two method **slow method** and **fast method**.

**Slow method** use more memory and it's take long time to delete duplicates, but it doesn't disrupts the order of password list .
Expand All @@ -87,10 +99,12 @@ if you don't care about the order of your file use this method and then sort it

---
# Merge password lists

![Screenshot from 2023-07-06 13-22-16](https://github.com/beh185/Password-list-tool/assets/79264026/8591be6d-e4d7-4cba-854e-f0599a02c099)

In this part of program you can merge your password lists and make your password lists into single file.
![](screenshot)

**If you get "file is not exists. Enter file name correctly !" error but you are sure that file exist try to enter complete path of file**

[**Explanation for finding complete path**](#finding-complete-path)


0 comments on commit ea0d860

Please sign in to comment.