Skip to main content

TOTP generator for Gnome

Project description

oathguardian: one-time password (TOTP/HOTP) generator

Oathguardian is a GTK-3 graphical tool for generating Time-based one-time password as defined in RFC6238. Those one-time passwords are frequently used as a two-factory authentication mechanism, by using a smartphone application such as Google authenticator.

Oathguardian permits to store the key secret either in a secret service such as Gnome Keyring ; or into a Yubikey 4. The yubikey is an USB device that has many security-related usages, such as storing a PGP private key, or doing TOTP/HOTP computations.

Screenshot

oathguardian screenshot

Installation

For now the best way to install oathguardian is to use pip.

The following instructions describe how to install oathguardian on a debian system, and should be transposable to any other linux distribution.

Dependencies

Some dependencies have to be installed beforehand:

$ sudo apt install python3-pip
$ sudo apt install libzbar0
$ sudo apt install pcscd libpcsclite-dev swig

oathguardian

$ pip3 install --user oathguardian

Post-installation

The main executable, oathguardian-gtk will be automatically installed into $HOME/.local/bin. If this path is not currently in your PATH variable, please add it by adding to your $HOME/.profile:

PATH="$PATH:$HOME/.local/bin"

Licence

Oathguardian is released under the original ISC license, as used by OpenBSD project.

Project details


Release history Release notifications

This version
History Node

0.1.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
oathguardian-0.1.0-py3-none-any.whl (265.2 kB) Copy SHA256 hash SHA256 Wheel py3
oathguardian-0.1.0.tar.gz (267.2 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page