Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Native helper application #23
Create a separate helper application for Kee to communicate with, instead of direct WebSocket communication with the KeePassRPC server.
This will allow KeePass to be launched from the browser and potentially allow concurrent KeePass instances to be supported without the need for manual TCP port configuration at both ends.
I have no plans to implement this at the moment but welcome either "reaction" feedback on this issue or offers to implement it from other people. For me, just using the built-in "Run KeePass at Windows startup" option will likely be good enough but I'm happy to advise and review implementations of a native application if anyone else feels strongly about the need for any features that this native application will enable.
The browser would do it for us: https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Native_messaging
We have to use a separate application though, rather than KeePass itself because we don't control the command line I/O for KeePass.
referenced this issue
Nov 15, 2017
https://github.com/smorks/keepassnatmsg might provide some inspiration to anyone that wants to take this on.
It apparently embeds a native helper application installer within the plgx. It's not clear how easily it can be repurposed to work with KeePassRPC but it's really the native messaging STDIN/OUT stuff I currently have no clue about so that's probably not a big concern.