Aegis Vault Desktop Utility is a Go module and basic command line interface for generating one-time passwords from an Aegis Authenticator vault backup or export file.
The desktop app version can be found at https://github.com/Sammy-T/avda.
Note
HOTP is not implemented due to syncing concerns.
avdu -h
Import into go file(s)
import "github.com/sammy-t/avdu"
Update modules
go mod tidy
# Run in the current directory.
go run ./cmd/avdu
# Run using the plaintext test file.
go run ./cmd/avdu -p test/data/aegis_plain.json
# Run using the encrypted test file. (Enter password "test" when prompted.)
go run ./cmd/avdu -p test/data/aegis_encrypted.json -e
go build -C ./cmd/avdu
The binary will output to the cmd/avdu/
directory.
go install ./cmd/avdu