Giter Club home page Giter Club logo

pwmanager's Introduction

pwmanager - A drop-dead simple passwordmanager running on the commandline

This is a command line password manager that stores your passwords in a file, which you can put on your shared storage if you like.

Passwords are stored in a JSON file that and are encrypted using AES-256-CBC. The description on how to decrypt your passwords is included in the json-file, so whereever you are, even if you dont have this tool you will get your passwords (if you know your master password).

This tool allows you to

  • generate passwords
  • store passwords
  • read passwords
  • store / read passwords to/from the clipboard (currently on osx only)
  • sync passwords between different instances of this application (see --server and --synchronize)

New: An simple clientside webapp is included to read your passwords from a password file, if you cannot run ruby or this program on a machine. The webapp uses CryptoJS, JQuery, Underscore.js and Fontawesome to do its job.

I will of course not guarantee that this tool provides any security. I'm not a security expert. Have a look at the source yourself and see if it meets your security needs. (Don't worry it's only ~400 LOC)

Installation

OS X / Linux

You'll need a unix (preferrably an OS X), a current ruby (I use 2.0.0) and a terminal

  • download the tool
  • chmod +x pwmanager
  • ./pwmanager
  • (You might want to move it to /usr/local/bin or some place else)

Windows

  • Download ruby using RubyInstaller for Windows and install it. Make sure to put it in your path and enable .rb detection (using the corresponding checkmarks in the installer)
  • Download the tool
  • Open your Command Line Tool
  • Just run it (either by typing ruby pwmanager or by renaming it to pwmanager.rb and running it using pwmanger.rb)

pwmanager's People

Contributors

leuchtetgruen avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

osulyanov

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.