a serverless personal password manager tools
Roadmap:
- Serverless
- Client: CLI
- Client: Chrome Plugin
- Features: 2-Step Verification
- Client: WeChat-app
- Security: New Devices
Chrome Screenshots
Command Line Screenshots
Code in ./command
npm install -g mopass
Commands:
- Create Encrypt Key:
mopass --createKey
- Generate New Password:
mopass --generate
- Fetch Passwords from Server:
mopass fetch
- Get Password By Title:
mopass --get [title]
- List All Titles:
mopass --list
- Update password bt Title:
mopass --update [title]
- Create MFA:
mopass --create mfa
ormopass --mfa
- Update password by Title:
mopass --update [title]
- Delete password by Title:
mopass --delete [title]
- Import MFAs from AndOTP:
mopass --import [fileName] --type mfa
- Sync Remote Passwords
- List All Passwords Alias/Title
- Get Password by Alias/Title
- Delete One Password
- QRCode Generator for Password
- Setup AWS Accounts && Serverless Framework
- Setup:
yarn install
- Config: change domain & DB in
serverless.yml
- Deploy:
sls deploy
- Config key in options page
├── browsers // Chrome Extensions
├── command // CLI
├── common // Common Code
├── docs // Documents
├── server // Serverless Server
└── weapp // Wechat App [todo]
@ 2019 A Phodal Huang's Idea. This code is distributed under the GPL license. See LICENSE
in this directory.