================
GUI for TOTP with the YubiKey.
Suitable for Two-Factor authentication with Gmail, Dropbox, Github, AWS etc.
Installation
============
Installation with `pip` should be fairly straightforward, but `pyusb` may not
install cleanly as pip will refuse beta software by default.
You will likely need to install the beta version first:
For the stable version:
``pip install pyusb==1.0.0b1 yubikey-totp-gui``
For the development version:
``pip install pyusb==1.0.0b1 git+https://github.com/ldrumm/yubikey-totp-gui.git``
Linux
=====
First, you will need Tkinter installed.
Debian and derivates:
``sudo apt-get install python-tk``
Chances are high that Tkinter will already be installed on everything but a
freshly installed OS.
Permissions Issues
------------------
Some Linux distributions forbid direct access to USB devices, and require
modification of system permissions. The simplest way to do this is to install
your distribution's packaged version of `yubikey-personalization` which takes
care of things for you, or alternatively copy the yubico udev rules:
``sudo curl -o /etc/udev/rules.d/69-yubikey.rules https://raw.githubusercontent.com/Yubico/yubikey-personalization/master/69-yubikey.rules``
``sudo curl -o /etc/udev/rules.d/70-yubikey.rules https://raw.githubusercontent.com/Yubico/yubikey-personalization/master/70-yubikey.rules``
``sudo service udev restart``
Windows
=======
Installation on windows currently has some issues, as python-yubico does not
seem to import properly (on my Windows 7 development machine at least).
However, as Yubico `already offer a windows tool<https://www.yubico.com/applications/internet-services/gmail/>`_
that does essentially the same thing as this project, that software can be used
as an alternative.
Other OSs
=========
I haven't had the opportunity to try this, but if your system has a libusb backend
and is somewhat unixy, it is likely to work just fine.
Metadata
Release files for yubikey-totp-gui 0.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| yubikey-totp-gui-0.3.1.tar.gz | 7.7 kB | Without provenance | Details for yubikey-totp-gui-0.3.1.tar.gz |
Release files / yubikey-totp-gui-0.3.1.tar.gz
| Download URL | yubikey-totp-gui-0.3.1.tar.gz |
|---|---|
| Size | 7.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
13702ae5797dac4b80fb520536b0d16b652ffbcb98de60b8eefe7bc5a62c8f43
|
|
BLAKE2b-256 checksum How to use checksums |
698baf0520ad3e4e22a097e0526e3362ceaf18a876eb93860d02e9670b287d21
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for yubikey-totp-gui 0.3.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.