An open API service indexing awesome lists of open source software.

https://github.com/vasll/zykgen


https://github.com/vasll/zykgen

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# Zykgen
A fork of [zykgen](https://github.com/luc10/zykgen) with added featueres

## Install the utility
You can install it on your system with the `go install` command
```cmd
go install github.com/vasll/zykgen/cmd/zykgen@latest
```

## Usage
```
zykgen --pass (-m|-n|-c) [-o ] [-l ]
zykgen --dump (-m|-n|-c) -o [-l ]
```
- `--pass or --dump` The zykgen mode you want to use
- `(-m|-n|-c)` What letterlist you want to use for the key generation
- `[-o ]` Optional for the `--pass` mode but mandatory for the `--dump` mode
- `-l ` The length of the password to generate, by default 10. _For example the home&life routers use 16 chars._
- `` The serial of the router
- `` One of the three router serial ranges included i.e: `homelife`, `infostrada`, `tiscali`

## Examples
### zykgen --pass
`--pass` generates a password starting from a router's serial
```powershell
zykgen --pass -c -l 16 S182V30001171
```
Output
```
Serial: S182V30001171
Password: M8TN4BPPLLT4NJ84
```

### zykgen --dump
`--dump` creates a file containing all the passwords between a serial router range, for example it can generate password from the home&life serial ranges which are `S182V00000000-S182V99999999` and `S192V00000000-S192V99999999`
```powershell
zykgen --dump -c -o test.txt -l 16 homelife
```