Skip to main content

A polished CLI/TUI authenticator and TOTP manager

Project description

Authenticator

A simple, polished CLI for managing and viewing TOTP (one-time password) codes.

Features

  • Store and manage TOTP secrets (add / rename / delete / list)
  • View live, continuously updating TOTP codes
  • Textual-based dashboard for a modern terminal UI

Requirements

  • Python 3.9+

Installation

From the project root:

  • Create and activate an environment (example uses a local .conda):

    • conda create -p .conda python=3.11 -y
    • conda activate .conda
  • Install dependencies and register the CLI:

    • pip install -e .

Usage

Show version:

auth version

Generate a TOTP code from a secret (replace with your own secret):

auth now JBSWY3DPEHPK3PXP

Manage stored secrets (add/rename/delete/list):

auth settings

Open the live dashboard:

auth panel

Project details


Download files

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

Source Distribution

hackauth-0.1.3.tar.gz (65.8 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hackauth-0.1.3-py3-none-any.whl (20.4 kB view details)

Uploaded Python 3

File details

Details for the file hackauth-0.1.3.tar.gz.

File metadata

  • Download URL: hackauth-0.1.3.tar.gz
  • Upload date:
  • Size: 65.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for hackauth-0.1.3.tar.gz
Algorithm Hash digest
SHA256 043a51a7339b22f7176af4da43f642cc93ed3fc875603e600a37c7dae4865034
MD5 ebc7fe271bc99ba57fd8ef485953021d
BLAKE2b-256 294a76b4f8d3f86c9254892a34b542ec4f77754c62ec7b1665a6656cd3694923

See more details on using hashes here.

File details

Details for the file hackauth-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: hackauth-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 20.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for hackauth-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 92504db9084200fcde9b4fbc4988ef3d780960ea45b9892edff643bcc04e423a
MD5 e22ce6f182b080a049ca905c5f181daf
BLAKE2b-256 0ebbe33cafa796c6f6d560dae810a03697e80487076521db58a27623735806e2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page