3 ms·
The oathtool command line app supports TOTP. It is pretty straightforward to script something if you need it. The package has the same name (oathtool).
by eikenberry 7y ago
The oathtool command line app supports TOTP. It is pretty straightforward to script something if you need it. The package has the same name (oathtool).
- w8rbt 7y agoDoes oathtool take stdin? Last time I looked it did not. I keep my TOTP secrets PGP encrypted and pipe them to goathgen. $ gpg -d encrypted-secret.txt | goathgen https://github.com/w8rbt/goathgen https://github.com/w8rbt/goathgen
- beefhash 7y agoFunny you'd wrote a wrapper like that, too. I ended up making something in C that uses readpassphrase(3) [with -lbsd on Linux, but I haven't built it on a Linux machine in years] and zeroes the memory with explicit_bzero(3) as it goes out. The keys come from a dedicated password manager that only stores TOTP secrets and the password manager wipes the clipboard. All this happens on a physically separate machine.