nowfound

Dev tools · February 5, 2024

OA

Open2FA – a CLI 2FA tool with optional secure remote capabilities

This is a tool I started working on whenever pypi decided to make 2FA mandatory. I've already been using it to login to pypi for a while, but only finished the remote capabilities recently. It can be installed by simply running: `pip install open2fa` Any secrets that are stored remotely are encrypted, so the person running the api (me) provably cannot use any remotely stored secrets. It's possible to use pushed TOTP secrets from any device with the open2fa CLI installed, as long as the original UUID is known. It's also possible to use any pushed secrets to generate 2FA codes from any device…

What it does

In the maker’s words, at launch

This is a tool I started working on whenever pypi decided to make 2FA mandatory. I've already been using it to login to pypi for a while, but only finished the remote capabilities recently. It can be installed by simply running: `pip install open2fa` Any secrets that are stored remotely are encrypted, so the person running the api (me) provably cannot use any remotely stored secrets. It's possible to use pushed TOTP secrets from any device with the open2fa CLI installed, as long as the original UUID is known. It's also possible to use any pushed secrets to generate 2FA codes from any device with a web browser, if one is willing to accept the inherent risks involved when doing so and th original UUID is known (as it is used to generate the Open2FA ID/Secret). I attempted to make this as secure as possible by avoiding the use of any 3rd party dependencies in the javascript, all the functionality related to generating 2FA codes from encrypted secrets in the webUI uses vanilla javascript. That being said, there are some risks that cannot ever be fully alleviated, if one needs to take their security seriously, they should avoid generating 2FA codes using the web tool. More information as to how this works can be found at: https://open2fa.liberfy.ai | webui/api/explanation of remote capabilities https://github.com/cc-d/open2fa/ | the CLI repo https://github.com/cc-d/open2fa-server | the webui/api repo

Does the same job

all alternatives →

More dev tools this month

the category →
  • Dograh592

    The open source VAPI alternative

    Dev tools · 25d ago · dograh.com

  • Meridian530

    Don't let your work go unnoticed. Get promoted!

    Dev tools · 20d ago · meridiona.com

  • x1516

    Lovable for iPhone apps go from idea to App Store

    Dev tools · 11d ago · x1.new

  • Open-source GTM skills for technical founders

    Dev tools · 29d ago · gtmcofounder.com

  • OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.

    Dev tools · 1d ago · opentrailpaper.com

  • Nuphos380

    The AI-Native DevOps Workspace.

    Dev tools · 24d ago · nuphos.ai

Launched alongside, February 2024

the whole month →
  • Flipner AI1,629

    Capture your ideas & craft texts with AI's touch

    AI · 2024 · flipner.webflow.io

  • Typeframes1,307

    Video creation for makers

    Work · 2024 · revid.ai

  • Superlist1,254

    Home to all your lists

    Work · 2024 · superlist.com

  • Never run out of marketing ideas ever again

    Growth · 2024 · marketingideas.com

  • Layers1,201

    A home for designers

    Work · 2024 · layers.to

  • Heyday1,178

    AI copilot for your own research, notes & conversations

    AI · 2024 · heyday.xyz