{"repo":"krissrex/google-authenticator-exporter","free":true,"listed":false,"github":"https://github.com/krissrex/google-authenticator-exporter","clone":"git clone https://github.com/krissrex/google-authenticator-exporter.git","description":"Get the TOTP secrets exported by Google Authenticator","language":"JavaScript","stars":592,"topics":["nodejs","totp","export","decode","migrate","secret-keys","2fa","mfa"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Google Authenticator secret extractor Note: This project and I are in no way affiliated with Google. This lets you decode the URI generated by Google Authenticator. Guide Prerequisites: Your phone with Google Authenticator A camera Nodejs installed A QR scanner Android: ZXing Mac/Win/Linux: ZBar (See issue 22 for usage) Getting the secret keys: 1. Open the Google Authenticator app. 2. Click Settings (three dots, top right), and Transfer accounts . 3. Select Export accounts . 4. Authenticate, if prompted. 5. Select the accounts you want to export (default is all ). 6. Click Next , and capture a picture of the QR code. Note: Screenshots are disabled by the app. Use your laptop webcam, a digital camera or another phone. 7. Click Next , and repeat step 6 for all QR codes shown (if you have many accounts). 8. Decode the QR codes to obtain the otpauth-migration://offline?data=... URI. 9. Clone/Download this repository. 10. Run npm install . 11. For generating json run npm run start , for generating qr-codes run npm run start:qrcode . 12. Enter the URI when prompted 13. If you chose json and you want to save the output, enter y and accounts.json Use a docker image Prerequisites: Build the docker image locally: Decode an obtained QR code URI: 1. Run the docker container locally: 2. Enter the URI when prompted 3. Since you haven't mounted a volume, you cannot save the output using the above command, so leave the next questions empty (hit Enter). 4. The output to json will be printed o","default_branch":null,"files":null,"tree":[],"storefront":"/r/krissrex","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/krissrex/google-authenticator-exporter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}