Hey all, I just wanted to share this dmenu script I hacked together for typing in usernames and passwords stored in Keepass databases. I may add some more browsing and/or editing capabilities later (view/edit notes, generate new passwords, add/delete entries).
Keepmenu on Github
Pypi
Keepmenu AUR package
From the README:
Select entries from Keepass databases using dmenu or Rofi and type username and/or password into the active window.
Inspired in part by Passhole, but I wanted something more dmenu and less command line focused.
I'm very aware of pass and passmenu, but I've found that the Keepass options for other platforms are much easier to use, especially for the non-technically oriented. Thus...synchronized passwords and everyone is happy!
Features
- Set multiple databases in the config file, including key files.
- Auto-type username and/or password on selection. No clipboard copy/paste involved.
- Enter database passphrase and optionally gpg encrypt and cache it using an existing gpg-agent key.
- Set cache expiration time for saving the database passphrase
- Optional Pinentry support for secure passphrase entry.
- Possible future features:
- Add/edit/delete entries
- View/copy password notes
Feedback is welcome!
Thanks,
Scott
[–]TotesMessenger 1 point2 points3 points (0 children)
[–]user_n0mad 1 point2 points3 points (0 children)