Project

chupacabra

0.0
No commit activity in last 3 years
No release in over 3 years
Encrypted and easy to use personal storage for user passwords
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0
>= 0
>= 0
 Project Readme

chupacabra

Gem Version Build Status Code Climate Coverage Status

A personal, encrypted password keychain.

Chupacabra is a password generation, storage, and retrieval mechanism, easily accessible via a system-wide keyboard shortcut. It reads URL from your active browser and puts your password for given domain into clipboard. If password doesn't exist yet, it will generate random 32 characters password which looks like this: pY9)YjiU^cEqzrhz#i(@qt4zu(!NT3No

Currently it works with MacOS X only.

Installation

Run in your terminal console

# Install gem
$ sudo /usr/bin/gem install chupacabra

# Hook chupacabra into MacOs
$ chupacabra --install

Create Keyboard Shortcut (cmd-K works with Safari and Chrome):

System Preferences -> Keyboard -> Keyboard Shortcuts -> Services -> Chupacabra

Usage

While being on a website or in any application, pressing the assigned shortcut causes chupacabra to fetch your password from encrypted storage (or generate a new one) and pastes it for you (into the field you have focused in).

When running for the first time (since boot), it will ask you for your chupacabra global password. The global password stays in memory until you restart your computer.

How it works

When you press the chupacabra keyboard shortcut, the relevant password is fetched from encrypted storage—or a new one is generated.

For web browsers, you will have one password stored per domain. For other applications, one password per application.

The last password used stays on the clipboard, so you can use ⌘-V to paste your it anywhere.

The global password is used to encrypt a file (~/.chupacabra) which stores all your passwords for applications and websites. Chupacabra will ask you only once for your global password until you restart your computer.

Copyright (c) 2013 Lean Logics, released under the MIT license