No description
Find a file
Carson McManus 374fe6c793 added encrypted maFile reading, writing
added passkey prompt
2016-08-22 15:51:37 -04:00
SteamAuth@825a749f09 Added SteamAuth as a git submodule 2016-08-21 11:58:39 -04:00
.gitignore removed SteamAuth/ directory from .gitignore 2016-08-21 11:50:12 -04:00
.gitmodules Added SteamAuth as a git submodule 2016-08-21 11:58:39 -04:00
makefile added a reference to System.Security for crypto functions 2016-08-22 14:14:26 -04:00
Manifest.cs added encrypted maFile reading, writing 2016-08-22 15:51:37 -04:00
Program.cs added encrypted maFile reading, writing 2016-08-22 15:51:37 -04:00
README.md Create README.md 2016-08-22 11:52:14 -04:00

steamguard-cli

A linux utility for setting up and using Steam Guard on the command line. This utility is in beta. Not all features are implemented yet.

Disclaimer

Use this software at your own risk.

Prerequisites

These packages are required to build and run steamguard-cli.

  • mono-complete
  • nuget
  • make

Building

Downloading as .zip will not work because submodules are used. You must clone the repository.

Linux

Building on Linux is very simple. Make sure you have all the prerequisites listed above.

git clone https://github.com/dyc3/steamguard-cli.git
cd steamguard-cli
make

To run the current build:

make run

Windows

Coming soon...

Installation

Coming soon...

Usage

steamguard-cli looks for your maFiles folder in the current user's home directory (eg. ~/maFiles/). Your maFiles can be created with Steam Desktop Authenticator. Creating maFiles with steamguard-cli is not supported at this time. Your maFiles must be unencrypted at this time.

REMEMBER TO MAKE BACKUPS OF YOUR maFiles, AND TO WRITE DOWN YOUR RECOVERY CODE!

Arguments

--help, -h         Display this help message.
--verbose, -v      Display some extra information when the program is running.
--user, -u         Specify an account for which to generate a Steam Gaurd code.
                   Otherwise, the first account will be selected.