generate offline one-time passwords for Duo two-factor login
Project description
# IlliniKey
![](image.png)
Generate one time passwords (OTP) offline for UIUC Duo login. Based heavily on [local-boilerkey](https://github.com/elnardu/local-boilerkey).
# Setup and usage
` pip install illinikey illinikey `
Follow instructions for adding a new device.
# i3 configuration
Add to your i3 config to auto to auto-fill the passcode field on the Duo login screen.
` bindsym $mod+x exec sh -c "xdotool type $(illinikey)" `
# Caveats
Key secrets are stored in ~/.cache/illinikey.json. An attacker with access to this file can bypass two-factor on your UIUC account.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
illinikey-0.1.1.tar.gz
(3.1 kB
view hashes)
Built Distribution
Close
Hashes for illinikey-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b9220f81458b94e4241e7e74120012741d570bf1a29e6af6a1cdd438d6ce58b |
|
MD5 | 6863cb10224b9d6fccc4504205341596 |
|
BLAKE2b-256 | 3ee96aba2b95511f298b80d16cc31c9f7a0b88e76ccabb1505fc7d383ce197af |