Authenticator-rs is a TOTP-MFA application written in Rust and GTK3.
It is initially inspired by authenticator, which sadly sort of broke for me in the latest versions of python shipped with Arch Linux.
It is by no means as feature-rich as its python relative, more like a diamond in the rough. Well, maybe not a diamond, but definitely in the rough...
-
Using
yaml
format:
- name: group name url: bbc.co.uk entries: - label: Account 1 secret: secret code
-
Using
google authenticator
format:Google Authenticator exports in the shape of a
qrcode
image can be imported directly.authenticator-rs
will import these files by choosing theImport GAuth
option from the top menu.
Authenticator-rs is published under the GNU GENERAL PUBLIC LICENSE v3.
See releases.
Download from the release page.
dpkg -i authenticator-rs-x.x.x-x86-64.deb
rpm -ivh authenticator-rs-x.x.x-1.x86_64.rpm
Authenticator RS is also available from AUR. Or from the release page:
pacman -U authenticator-rs-bin-x.x.x-1-x86_64.pkg.tar.xz
Available in Alpine from (edge/testing)[https://pkgs.alpinelinux.org/package/edge/testing/aarch64/authenticator-rs].
# echo '@testing https://dl-cdn.alpinelinux.org/alpine/edge/testing' >> /etc/apk/repositories
# apk update
apk add authenticator-rs@testing
make target/release/authenticator-rs
./target/release/authenticator-rs
make run
Icon files are from authenticator.
Original GTK template from Nora Codes - gDiceRoller.