Wiki

Clone wiki

ykocli / Home

YKOCLI

This repository contains a series of utilities to facilitate obtainment of TOTP tokens from yubikey-manager (ykman). TOTP account ADD, DELETE and RENAME capabilities are also supported.

The utilties require the following software packages (which are readily available on all the common Linux Distributions) at the minimal level stated or greater:
GNU BASH v5
yubikey-manager v4
CopyQ v6
figlet v2
zbar v0.23
konsole_v5-22 Required for Background mode

Script Name Description
ykocli Obtain TOTP token or ADD, RENAME, DELETE TOTP account
src-yko-add.sh Add TOTP account
src-yko-help.sh Format and display help messages
src-yko-time.sh Calculate expiration time (in seconds) for TOTP token
src-yko-totp.sh Obtain TOTP token
src-yko-trap.sh Exit processing
src-yko-table.sh Build available TOTP account table
src-yko-delete.sh Delete TOTP account
src-yko-figlet.sh Format application name for terminal display
src-yko-rename.sh Rename TOTP account
src-yko-devinfo.sh Process when mulitple Yubikeys are used
src-yko-ck-input.sh Validate input for processing
src-yko-ck-touch.sh Identify OATH accounts that require touch
src-yko-set-colors.sh Assign ASCII color codes to variables to facilitate color output to screen
src-yko-conf-override.sh Process configuration overrides
src-yko-set-variables.sh Set Default Configuration options

Updated