Giter Site home page Giter Site logo

rafael-santiago / zacarias Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 879 KB

Password manager with kernel mode powers (FreeBSD, Windows and Linux)

License: GNU General Public License v2.0

C 100.00%
password-manager password-generator infosec kernel-module device-driver linux freebsd windows minimalistic strong-cryptography

zacarias's Introduction

Z Zacarias

Zacarias is a password manager with kernel-mode powers. With this tool all password database encryption/decryption is done from kernel. The idea here is isolate as much as possible your secrets avoiding any involuntary data leaking, easier to happen from user-space context. The name Zacarias means the Lord recalled.

Until now this tool features:

  • AES-256/GCM to encrypt the password database.

  • Argon2i as its KDF.

  • Predefined passwords storing.

  • Generate new passwords.

  • Session password definition.

  • Clipboard use avoidance, it types your passwords for you.

  • Password database I/O done from kernel-space context.

  • User command line tool static linked in order to mitigate library hooking.

  • Anti-debugging mechanism to mitigate/alert data leaking.

Until now you can use it on Linux (4.4.14 or above), FreeBSD (12.1 but I believe that with lower versions it will work, too) and Windows.

  • If you want to know how to build this tool take a look at doc/BUILD.md.

  • If you want to learn more details about it take a look at doc/MANUAL.md.

  • If you have new ideas and are up to some contribution take a look at CONTRIBUTING.md and thank you!

  • If you have found a bug or even have a question, let me know by opening a new issue.


Bear in mind: Use this software at your own risk. I am not responsible for any misuse of it, including some kind of damage, data loss etc. The software is provided with no warranty.

Remark: I do not provide pre-builts, if you have found any pre-built of this software somewhere, I do not endorse it.

Last but not least: Sed quis custodiet ipsos Custodes? The code is open and auditable and it always will be. I believe this is the best paradigm for certain information security software. Anyone with disposition, knowledge and concerned about privacy is encouraged to join this project by reviewing, escrutinizing, proposing and always improving it on.

zacarias's People

Contributors

rafael-santiago avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.