Skip to content

cybardev/CybarPass

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CybarPass

Minimalistic Passphrase Generation script with GUI

image

Dependencies

  • Python >= 3.9
  • tkinter module

PS: Also requires a word list file where each word is on a new line. You can supply your own, or, on MacOS and Linux, use /usr/share/dict/words.

Installation

  1. Open terminal and run python3 -m pip install cybarpass
  2. Set a shell alias: alias cybarpass="python3 -m cybarpass"
  3. Run according to the instructions below

Usage

  1. CLI mode: run cybarpass with optional parameter -n
  2. GUI mode: run cybarpass -g

Help Screen

output of cybarpass -h

usage: cybarpass [-h] [-n NUM] [-g] [WORD_LIST]

Generate a secure passphrase

positional arguments:
  WORD_LIST          Path to dictionary file

options:
  -h, --help         show this help message and exit
  -n NUM, --len NUM  Minimum length of passphrase
  -g, --gui          Run the program in GUI mode

NOTE: -n | --len has no effect in GUI mode

Example Runs

$ cybarpass -h

$ cybarpass

$ cybarpass -g

$ cybarpass -g /usr/share/dict/words

$ cybarpass /usr/share/dict/words

$ cybarpass /usr/share/dict/words -n 512

Resources