authenticator-rs
authenticator-rs copied to clipboard
TOTP MFA/2FA application written in Rust and GTK3
AUTHENTICATOR-RS
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...
Features
Importing and exporting - including google authenticator exports
-
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.
Dark themes friendly
Group and account editing
License
Authenticator-rs is published under the GNU GENERAL PUBLIC LICENSE v3.
Changelog
See releases.
Installing
Download from the release page.
Debian
dpkg -i authenticator-rs-x.x.x-x86-64.deb
CentOS 9.x
rpm -ivh authenticator-rs-x.x.x-1.x86_64.rpm
Arch Linux
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
Alpine Linux
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
Building (dev)
make target/release/authenticator-rs
./target/release/authenticator-rs
Running (dev)
make run
Assets
Icon files are from authenticator.
Original GTK template from Nora Codes - gDiceRoller.