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

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors