Skip to content

Commit

Permalink
Version 0.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
croketillo committed Jun 20, 2024
1 parent 4b02d61 commit d86474a
Show file tree
Hide file tree
Showing 5 changed files with 242 additions and 110 deletions.
33 changes: 24 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
<p align="center"><img src="images/1.png"></p>

![PyPI - Version](https://img.shields.io/pypi/v/belch) ![GitHub License](https://img.shields.io/github/license/croketillo/belch)
![Pepy Total Downlods](https://img.shields.io/pepy/dt/belch)

Expand All @@ -24,18 +22,35 @@ To generate passwords, run the following command from anywhere on your system:

Follow the on-screen instructions to specify the password pattern and the number of passwords to generate.

<p align="center"><img src="images/belch.png"></p>

## Password Patterns
You can use the following characters in your pattern:
ou can use the following characters in your pattern:

- /d : Digit
- /c : Lowercase
- /C : Uppercase
- /e: Special characters
- /? : Random characters
/d : Digit
/c : Lowercase
/C : Uppercase
/e : Special characters
/? : Random characters
/@ : Mixed uppercase and lowercase
/& : Mixed uppercase, lowercase, and digits

For example, the pattern [/C/c-pass-/d/?] will generate passwords with a combination of uppercase, lowercase, digits, and random characters in specified order.

### Example

```bash
Available Patterns:
/d - Digit /c - Lowercase
/C - Uppercase /e - Special characters
/? - Random characters /@ - Mixed uppercase and lowercase
/& - Mixed uppercase, lowercase, and digits

[>] Enter pattern: /C/c/d/e/?/@/&
[*] The maximum number of possible combinations is: 1037769600000000
[>] Enter the number of passwords to generate (Enter for default: 1037769600000000): 100
[>] Enter the file name (or press Enter to use passlist.txt): mypasswords.txt
[+] Passwords generated and stored in the file 'mypasswords.txt' in 0.02 seconds.
```

## License
This project is licensed under the GNU-GPL License. See the LICENSE file for more details.
35 changes: 23 additions & 12 deletions README.rst
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
BELCH Password List Generator
=============================

|PyPI - Version| |GitHub License| |Pepy Total Downlods|


Description
-----------
BELCH Password List Generator
=============================

BELCH Password List Generator is a simple tool to generate password
lists based on a given pattern. You can specify the password pattern and
Expand Down Expand Up @@ -37,18 +33,33 @@ the number of passwords to generate.
Password Patterns
-----------------

You can use the following characters in your pattern:
ou can use the following characters in your pattern:

- /d : Digit
- /c : Lowercase
- /C : Uppercase
- /e: Special characters
- /? : Random characters
/d : Digit /c : Lowercase /C : Uppercase /e : Special characters /? :
Random characters /@ : Mixed uppercase and lowercase /& : Mixed
uppercase, lowercase, and digits

For example, the pattern [/C/c-pass-/d/?] will generate passwords with a
combination of uppercase, lowercase, digits, and random characters in
specified order.

Example
~~~~~~~

.. code:: bash
Available Patterns:
/d - Digit /c - Lowercase
/C - Uppercase /e - Special characters
/? - Random characters /@ - Mixed uppercase and lowercase
/& - Mixed uppercase, lowercase, and digits
[>] Enter pattern: /C/c/d/e/?/@/&
[*] The maximum number of possible combinations is: 1037769600000000
[>] Enter the number of passwords to generate (Enter for default: 1037769600000000): 100
[>] Enter the file name (or press Enter to use passlist.txt): mypasswords.txt
[+] Passwords generated and stored in the file 'mypasswords.txt' in 0.02 seconds.
License
-------

Expand Down
Loading

0 comments on commit d86474a

Please sign in to comment.