A Steam Guard code generator, packaged with all necessary dependencies. Requires Node 8.6.
THIS PROGRAM IS DEPRECATED, AND MANY OF ITS PACKAGES ARE NOW OUT OF DATE, AND CONTAIN KNOWN SECURITY ISSUES.
SteamGuardGen is a small node package which allows you to automatically generate a new Steam Guard code every 10 seconds. To configure the program, follow the steps below.
Installing Node:
First, you'll want to install Node.js. This can be found here. This will automatically install all required dependencies for the script. After you've installed node, check that it's fully functional by running the command node -v
. If it reads back a number or version name, it's installed correctly.
Getting your "shared_secret" from SMA:
Before using the program, you need to obtain your "shared_secret" ID from your phone or other device used as an authenticator. If you don't know how to do this, there is a tutorial for Apple devices here, and a tutorial for rooted Android devices here, unrooted here.
After you've done this, go into config.json
, located in the root directory of the script, and input your shared secret. Also input your Steam username and password.
If you've successfully input your shared secret and installed nodejs, then simply run run.bat
inside the root folder of the script.
It will connect to Steam, and output a guard code every 10 seconds.