Aegis To KeePass - A simple tool to convert exported (and encrypted) Aegis database to standalone KeePass

Overview

ATP - Aegis to KeePass

A simple tool to convert exported (and encrypted) Aegis database to standalone KeePass. Notes, custom icons and Steam entries get exported as well.

Installation

go install github.com/graynk/[email protected] or grab a binary from Releases page

Usage

atk /path/to/aegis-export.json /path/to/output.kdbx

You will be asked to enter the password that was used to encrypt the Aegis vault. The same password will be used for resulting KDBX database.

Limitations

  • This tool does not support changing existing databases, atk creates a separate clean database for your TOTP codes. You should not store TOTP secrets in the same database as your passwords anyway, since this removes all the benifits of having a second factor in the first place.
  • This tool also does not accept unencrypted Aegis JSON files (yet, at least) as input
You might also like...
Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication.

❗ Cache package has been moved to libcache repository Go-Guardian Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to

A simple and lightweight library for creating, formatting, manipulating, signing, and validating JSON Web Tokens in Go.

GoJWT - JSON Web Tokens in Go GoJWT is a simple and lightweight library for creating, formatting, manipulating, signing and validating Json Web Tokens

Authorization and authentication. Learning go by writing a simple authentication and authorization service.

Authorization and authentication. Learning go by writing a simple authentication and authorization service.

A tool to manage accounts and codes of Google Authenticator.

A tool to manage accounts and codes of Google Authenticator.

🔑 Authz0 is an automated authorization test tool. Unauthorized access can be identified based on URL and Role.
🔑 Authz0 is an automated authorization test tool. Unauthorized access can be identified based on URL and Role.

Authz0 is an automated authorization test tool. Unauthorized access can be identified based on URL and Role. URLs and Roles are managed as YAML-based

Package goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applications.

Goth: Multi-Provider Authentication for Go Package goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applic

Safe, simple and fast JSON Web Tokens for Go

jwt JSON Web Token for Go RFC 7519, also see jwt.io for more. The latest version is v3. Rationale There are many JWT libraries, but many of them are h

A simple utility for encrypting and decrypting data in Go (AES-256-CFB)

secret A simple utility for encrypting and decrypting data in Go. (AES-256-CFB) Install go get github.com/tidwall/secret Example func main import "g

Comments
  • Explictly implement os.ReadFile to support Go v1.15

    Explictly implement os.ReadFile to support Go v1.15

    Thanks for the tool!

    The current stable version of Debian (11 / bullseye) includes Go v1.15. This pull request supports this older version by explicitly implementing os.ReadFile which was added in Go v1.16.

    I also closed the last pull request to split the two changes into two different pull requests.

    opened by vjagaro 1
  • Explictly implement os.ReadFile to support Go v1.15

    Explictly implement os.ReadFile to support Go v1.15

    Thanks for the tool!

    The current stable version of Debian (11 / bullseye) includes Go v1.15. This pull request supports this older version by explicitly implementing os.ReadFile which was added in Go v1.16.

    opened by vjagaro 0
Releases(v1.0.2)
Owner
Nikitka
Halp
Nikitka
A standalone reverse-proxy to enforce Webauthn authentication

A standalone reverse-proxy to enforce Webauthn authentication. It can be inserted in front of sensitive services or even chained with other proxies (e

Quiq Labs 72 Nov 12, 2022
Gotp - Generate TOTP codes from standalone TOTP secret keys

⏲️ GOTP Generate TOTP codes from standalone TOTP secrets. Usage $ gotp TOTPSECRE

Federico Damián Schonborn 1 Mar 22, 2022
Package gorilla/securecookie encodes and decodes authenticated and optionally encrypted cookie values for Go web applications.

securecookie securecookie encodes and decodes authenticated and optionally encrypted cookie values. Secure cookies can't be forged, because their valu

Gorilla Web Toolkit 603 Nov 30, 2022
Authenticated and encrypted API tokens using modern crypto

Branca Token Authenticated and encrypted API tokens using modern crypto. What? Branca is a secure, easy to use token format which makes it hard to sho

Mika Tuupola 192 Nov 24, 2022
:key: Secure alternative to JWT. Authenticated Encrypted API Tokens for Go.

branca branca is a secure alternative to JWT, This implementation is written in pure Go (no cgo dependencies) and implements the branca token specific

Wesley Hill 166 Oct 21, 2022
Authenticated encrypted API tokens (IETF XChaCha20-Poly1305 AEAD) for Golang

branca.go is branca token specification implementation for Golang 1.15+.

ESSENTIAL KAOS 48 Nov 24, 2022
Role Based Access Control (RBAC) with database persistence

Authority Role Based Access Control (RBAC) Go package with database persistence Install First get authority go get github.com/harranali/authority Next

null 238 Nov 30, 2022
simple-jwt-provider - Simple and lightweight provider which exhibits JWTs, supports login, password-reset (via mail) and user management.

Simple and lightweight JWT-Provider written in go (golang). It exhibits JWT for the in postgres persisted user, which can be managed via api. Also, a password-reset flow via mail verification is available. User specific custom-claims also available for jwt-generation and mail rendering.

Max 30 Oct 12, 2022
Simple tool to download files or web-pages with proxy-support and hardened crypto-algorithms

VBDownloader (with proxy-support behind firewall) Simple tool to download files or web-pages with proxy-support and hardened crypto-algorithms. This t

landsh.de 0 Dec 28, 2021
🍪CookieMonster is a command-line tool and API for decoding and modifying vulnerable session cookies from several different frameworks.

?? CookieMonster CookieMonster is a command-line tool and API for decoding and modifying vulnerable session cookies from several different frameworks.

Ian Carroll 483 Nov 27, 2022