Skip to content

bitsfdb/termiauth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation


termiauth

terminal-based authenticator

i got tired of those clunky authenticator apps, so i made my own in javascript (because why the heck not).

just clone this repo and get started:

git clone https://github.com/sponge104/termiauth.git
cd termiauth
npm install -g .

install dependencies:

npm install

run the app:

termiauth

to import your codes from a txt json(not fully supported) please move your file to the termiauth/ directory .txt formats are

otpauth://totp/GitHub:Example?algorithm=SHA1&digits=6&issuer=GitHub&period=30&secret=SecretHere&icon=SVG%2FGithub.svg

you can import exports from oneauth (haven’t tested others much yet). ping me on github if you want me to support more.

i kinda forgot this you can make this globally by using this setup

after installing go to package.json it should look something like this

image

add a bin field after main like this

  "bin":{
    "termiauth": "./termiauth.mjs"
  },

now it should look like this

image

now you can run termiauth anywhere in your pc by just typing this in any terminal

termiauth

no stupid tracking — just a minimal terminal authenticator app :)


version history

  • v1.0 — the base app with passphrase protection
  • v1.1 — added security question recovery for forgotten passphrases
  • v1.2 — added hashed and salted storage so even if someone gets on your machine, your secrets stay safer :D

feel free to open issues or pull requests on github if you want to chat or request features!

About

Terminal Based Authenticator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors