Skip to content

This is hybrid password manager are created from python3, flask, html, css, javascript and also has an api that implemented through terminal application operation.

License

Notifications You must be signed in to change notification settings

albiemer/Hybrid-Password-Manager

Repository files navigation

Hybrid-Password-Manager

This program can only be use in Linux operating and specifically in debian, this application can also be use in windows with docker or swl2. i will post the windows application version sooner. before to run the program be sure to install first the steghide with "sudo apt install steghide" and ccrypt with "sudo apt install apt ccrypt" from your terminal. please see the requirements for addtionall install library for this program to make it fully functional.

This is a Password manager that created primarily from Python3 with flask framework, implemented with terminal application like steghide and ccrypt to hide the password manager database and to encrypt it. this is created with python3, html, css, javascript or you can considered it as hybrid application.

INSTRUCTION OF INSTALLATION AND USE AFTER YOU DOWNLOAD REPOS:

Step 1: Install steghide from your terminal

screen01

STEP 2: Install sqlite3 from your terminal

screen-2022-09-02-02-39-19

STEP 3: Install ccrypt from your terminal

screen-2022-09-02-02-43-19

STEP 4: go to the directory where the package located

screen-2022-09-02-02-53-12

STEP 5: Create your own python3 environment

screen-2022-09-02-02-56-31

STEP 6: Copy the "gi" folder into the "env" or environment folder library which that "gi" can find from the library directory of python installed from the system or if you are not going to use virtual environment its fine to use directly the "gi library from system and nothing todo as long as you installed also from the system the other required library from requirements.txt" to make this program fully function.

screen-2022-12-15-18-54-19

STEP 7: Install requirements into your python3 environments

screen-2022-09-02-03-01-21

STEP 8: type "python3 main.py -d pstardb.db" it depends on you if where the location of your database but atleast the directory is accurate for target in command.

screen-2022-09-02-03-09-30

USAGE:

STEP 9: you have the option if you want the password manager accessible on your local network or you want to access it alone from your computer. if accessible this is the default url on the browser "192.168.1.2:5000/mypwdmngr" as long as you know your IP Address.

screen-2022-09-02-03-11-55

STEP 10: Now you are at the login form the default user name is "gwen" and default password is "gw3n".

screen-2022-09-02-03-12-45

then that's it

The Login program

screen-2022-08-01-12-19-43

The main program which is all password are listed.

screen-2022-09-16-06-48-55

This is the password viewer and edit entry, this form are able to edit, delete, update record.

screen-2022-12-15-05-19-44

About

This is hybrid password manager are created from python3, flask, html, css, javascript and also has an api that implemented through terminal application operation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published