/aegis-tools

A collection of developer tools for Aegis Authenticator

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

aegis-tools

aegis-tools is a collection of developer tools for Aegis Authenticator.

Installation

This package is not available on PyPi, so you need to clone the repository and install it manually.

pip install --user git+https://github.com/alexbakker/aegis-tools.git@master

Usage

The only useful tool for users is decrypt-vault. It can decrypt an Aegis vault given a password.

aegis-tools decrypt-vault --input vault.json > db.json

Developers may find the gen-vault tool useful. It generates vault files for use in Aegis with random issuers, names, icons, secrets, etc.

aegis-tools gen-vault > vault.json

It also has an experimental tool for generating a collection of SVG icons for well-known web services based on the Simple Icons icon collection.

DIR=$(mktemp -d)
aegis-tools gen-icons --output "${DIR}"
echo $DIR

There's also a QR code generator.

aegis-tools gen-qr