https://github.com/ndrix/keywalker
Quickly create keyboard pattern based passwords
https://github.com/ndrix/keywalker
Last synced: 7 months ago
JSON representation
Quickly create keyboard pattern based passwords
- Host: GitHub
- URL: https://github.com/ndrix/keywalker
- Owner: ndrix
- License: gpl-2.0
- Created: 2015-05-25T07:39:43.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2015-06-13T20:30:26.000Z (almost 10 years ago)
- Last Synced: 2023-03-24T07:17:59.445Z (about 2 years ago)
- Language: Ruby
- Homepage:
- Size: 168 KB
- Stars: 13
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# KeyWalker
KeyWalker is a simple script that allows to create keyboard pattern passwords, such as "123qweasd" or "1qaz@WSX3edc". If you think they look secure, type them on a keyboard and you'll see the pattern.
Many times, users use keyboard sequences, which may include special and numeric characters to create secure passwords. While these may be non-dictionary words, they are predictable, and I hope this script helps you in generating them.
## Usage
--min N: generate passwords of at least N characters--max M: generate passwords of maximum M characters
--range N-M: generate passwords between N and M characters (both inclusive).
--shift: press the "shift" key to create uppercase, or special characters
## Modes
### Parallel Sequence
This mode provides a series of parallel sequences in the same direction. This generates passwords such as "345etrdfg".### ZigZag
Like "1qazxsw2", this mode provides a "back and forth" sequence on a keyboard
while shifting rows / columns.### Snake
*Not done yet!*
This generates a snake alike movement, following a particular pattern. This may create a password such as 1qazxsw2345.## Feedback
Feel free to contact me for any code updates or comments: [email protected]