Skip to content

Ruby library for reading keepassx databases

Notifications You must be signed in to change notification settings

optionalg/keepassx

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Keepassx

Ruby library to read keepassx databases.

Installation

gem install keepassx

or if you use bundler

gem 'keepassx'

Usage

require 'keepassx'

database = Keepassx::Database.open("/path/to/database.kdb")
database.unlock("the master password")
puts database.entry("entry's title").password

Security Warning

No attempt is made to protect the memory used by this library; there may be something we can do with libgcrypt's secure-malloc functions, but right now your master password is unencrypted in ram that could possibly be paged to disk.

About

Ruby library for reading keepassx databases

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published