You are not logged in.

#1 2018-02-13 15:38:05

firecat53
Member
From: Lake Stevens, Wa
Registered: 2007-05-14
Posts: 1,501
Website

Keepmenu - a dmenu frontend for Keepass

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
Keepmenu AUR package
Pypi

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

Last edited by firecat53 (2018-02-13 15:42:14)

Offline

#2 2018-02-22 20:47:21

firecat53
Member
From: Lake Stevens, Wa
Registered: 2007-05-14
Posts: 1,501
Website

Re: Keepmenu - a dmenu frontend for Keepass

Ok, my one and only update...I promise. Keepmenu over the last week and a half turned from just a quick copy/paste passwords script into a fairly fully featured frontend for managing Keepass databases via dmenu. </self-promotion>

Offline

#3 2018-02-23 10:38:07

chickenPie4tea
Member
Registered: 2012-08-21
Posts: 309

Re: Keepmenu - a dmenu frontend for Keepass

Hi there, just trying it out as i like the idea.
I like that you are not forced to use gpg keys, I have a hate hate relationship with them.
I notice it lists all my backup entries first from the keepass database, so I guess I will have to open keepass and remove them as they get in the way. as they are listed at the top.
Will report back if I notice anything else.


You can like linux without becoming a fanatic!

Offline

#4 2018-02-23 14:49:37

firecat53
Member
From: Lake Stevens, Wa
Registered: 2007-05-14
Posts: 1,501
Website

Re: Keepmenu - a dmenu frontend for Keepass

Thanks for testing! I was thinking of adding an option to hide recycle bin entries (or other groups) by default and you just confirmed that I should. What's the name of the group that holds your backup entries?

Offline

#5 2018-02-23 21:15:31

chickenPie4tea
Member
Registered: 2012-08-21
Posts: 309

Re: Keepmenu - a dmenu frontend for Keepass

Hi, the group is called Backup but I have just emptied it so that's sorted lol
the entries in Recycle bin dont show up at the top so i'ts  not problem and I don't let it get too full.


You can like linux without becoming a fanatic!

Offline

#6 2018-02-23 21:32:15

firecat53
Member
From: Lake Stevens, Wa
Registered: 2007-05-14
Posts: 1,501
Website

Re: Keepmenu - a dmenu frontend for Keepass

Cool...I think I'll still add a config file option to ignore a list of groups except when in the 'Edit' options.

Offline

#7 2018-02-24 09:21:31

chickenPie4tea
Member
Registered: 2012-08-21
Posts: 309

Re: Keepmenu - a dmenu frontend for Keepass

well it would be very handy to be able not to show a group like recycle bin


You can like linux without becoming a fanatic!

Offline

Board footer

Powered by FluxBB