russross / letmein

Command-line password generator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LetMeIn

A password generating tool that uses scrypt and a master password to generate strong passwords. Instead of storing the passwords, it re-generates them each time you need them.

To install, you must have Go installed and configured, then run:

go get github.com/russross/letmein

Assuming $GOPATH/bin is in your PATH, you can then initialize it using:

letmein init -name your_account_name

Your account name can be anything, but I suggest using a gmail address or other Google account name. This version is just for experimenting; later you will be required to log in using a Google credential and the name will be gleaned from your account automatically.

You can supply your master password from the command line, or you can set put it in the environment:

export LETMEIN_PASSWORD=letmein

To see the list of commands:

letmein help

To create a sample profile:

letmein create -url github.com -username yourname -length 20 -punctuation=false

Then you can list your profiles with generated passwords:

letmein list

Or just list some of them:

letmein list -url github

To sync them with the server:

letmein sync

To see the request data and response data:

letmein sync -v

letmein stores its data in $HOME/.letmeinrc, so you can delete that file to start over (although this will not reset the server state: to do that you must contact me directly).

About

Command-line password generator


Languages

Language:Go 100.0%