Skip to main content

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


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)

Uploaded Source

Built Distribution

illinikey-0.1.1-py3-none-any.whl (4.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page