This is a tool that allows you to extract Time-based One-Time Passwords (TOTPs) from a Bitwarden JSON file and convert them into FreeOTP compatible URLs.
- Go 1.15 or later
You can install the binary with the following command:
go
go get -u github.com/rwese/extract_bitwarden_totp
The binary can be used from the command line with the following options:
lua
Usage of extract_bitwarden_totp: -input string input JSON file (mandatory) -output string output text file (mandatory)
lua
extract_bitwarden_totp -input bitwarden.json -output totp.txt
You can build the binary by running make
in the project root.
Feel free to submit a pull request or open an issue if you have any suggestions or find any bugs.
This project is licensed under the MIT License.