Two-Factor Authentication (2FA) App compatible with andOTP file format
This repository has been archived on 2024-02-27. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
renovate 92cdf4c204
continuous-integration/drone/push Build is passing Details
chore(deps): update golang.org/x/crypto digest to c86fa9a (#5)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [golang.org/x/crypto](https://github.com/golang/crypto) | require | digest | `793ad66` -> `c86fa9a` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox. ⚠ **Warning**: custom changes will be lost.

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xOTAuMyIsInVwZGF0ZWRJblZlciI6IjMyLjE5MC4zIn0=-->

Co-authored-by: Renovate <renovate@dwysokinski.me>
Co-authored-by: Dawid Wysokiński <contact@dwysokinski.me>
Reviewed-on: #5
Co-authored-by: renovate <renovate@noreply.localhost>
Co-committed-by: renovate <renovate@noreply.localhost>
2022-09-07 14:07:38 +00:00
internal refactor: rename module github.com/Kichiyaki/gootp -> gitea.dwysokinski.me/Kichiyaki/gootp (#2) 2022-09-04 08:04:31 +00:00
.drone.yml refactor: rename module github.com/Kichiyaki/gootp -> gitea.dwysokinski.me/Kichiyaki/gootp (#2) 2022-09-04 08:04:31 +00:00
.gitignore init 2022-03-27 18:42:27 +02:00
.golangci.yml feat: add two new workflows (golangci-lint and test) (#7) 2022-05-18 06:40:19 +02:00
LICENSE add LICENSE 2022-03-27 18:45:49 +02:00
README.md chore: update README.md 2022-09-04 10:05:48 +02:00
go.mod chore(deps): update golang.org/x/crypto digest to c86fa9a (#5) 2022-09-07 14:07:38 +00:00
go.sum chore(deps): update golang.org/x/crypto digest to c86fa9a (#5) 2022-09-07 14:07:38 +00:00
main.go refactor: rename module github.com/Kichiyaki/gootp -> gitea.dwysokinski.me/Kichiyaki/gootp (#2) 2022-09-04 08:04:31 +00:00
renovate.json refactor: rename module github.com/Kichiyaki/gootp -> gitea.dwysokinski.me/Kichiyaki/gootp (#2) 2022-09-04 08:04:31 +00:00

README.md

gootp

gootp is a terminal-based 2FA (Two-Factor Authentication) app.

asciicast

Features

  • Supported algorithms: TOTP
  • Compatible with andOTP file format
  • Allows to encrypt/decrypt andOTP files on your PC

Installation

Requirements:

  1. Go 1.19+
  2. Exported andOTP file
go install gitea.dwysokinski.me/Kichiyaki/gootp@latest
cp /path/to/andotp/file ~/.otp_accounts.json # !IMPORTANT! this file must be encrypted

Examples

gootp # show OTP list
gootp -h # help for gootp
gootp -p /path/to/andotp/file/.otp_accounts.json # override default path
gootp --password xxx # specify encryption password via flag
gootp -p /path/to/andotp/file/.otp_accounts.json encrypt -o /output/.otp_accounts.json.aes # encrypt file
gootp -p /path/to/andotp/file/.otp_accounts.json decrypt -o /output/.otp_accounts.json.aes # decrypt file