The Wayback Machine - https://web.archive.org/web/20201020151339/https://github.com/RCARODZ/LPM
Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

LPM

Local Password Manager is a tool design to generate and store passwords in a safer way.

To Do:

  • Working on Python 3 implementation

Create an API for a more modular environment.

Create an integration with a database. (maybe)

Create easy user interaction. (add, remove, modify)

Redesing Class Implementations

Create user accounts within LPM. (Figure out how to do this...)

FIX:

  • Add more comments in the code.

LPM API

  • End-to-end encrypted to proctect user account.
  • The comms will be decrypted by LPM
  • What methods will be implemented in the API:
    • get_userinfo()
      • This will respond with the user information
    • get_accountinfo()
      • Respond with account information
    • get_accountpsswds()
      • Respond with every account and every password that corresponds to the account.

User stuff:

User must be able to add multiple accounts

User will be able to generate a random password

Dig into what more will i need...

Some helpful links:

Getting Started

To get started activate virtualevn (must have it installed beforehand):

git clone https://github.com/RCARODZ/LPM.git

source LPM/bin/activate #Activates virtual environment

C Version

pgenerator.c account password

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

What things you need to install the software and how to install them

Python 2.7

Installing

Developing Setup.py

python setup.py install
  • Install LPM Dependencies
  • Setup Database
  • What more?

Running the tests

python main.py -t 

Break down into end to end tests

Explain what these tests test and why

python main.py -t

Deployment

Add additional notes about how to deploy this on a live system

Built With

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Authors

  • Ricardo Castro - Initial work - RCARODZ

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • Hat tip to anyone who's code was used
  • Inspiration
  • etc

About

Password managing application tool made to manage your passwords locally. The only password you need to remember is your computer password.

Topics

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.