No description
Find a file
2016-08-23 19:56:39 -04:00
SteamAuth@825a749f09 Added SteamAuth as a git submodule 2016-08-21 11:58:39 -04:00
.gitignore updated .gitignore for SteamAuth/SteamAuth/packages/ 2016-08-23 11:49:58 -04:00
.gitmodules Added SteamAuth as a git submodule 2016-08-21 11:58:39 -04:00
AssemblyInfo.cs Added AssemblyInfo.cs 2016-08-23 19:08:45 -04:00
makefile added install and uninstall scripts to makefile 2016-08-23 19:55:06 -04:00
Manifest.cs fixed extra text at the end when writing to a previously encrypted maFile 2016-08-23 14:49:07 -04:00
Program.cs made Encrypt() and Decrypt() actions return success boolean 2016-08-23 13:58:00 -04:00
README.md updated README.md 2016-08-23 19:56:39 -04:00
steamguard-cli.csproj Added AssemblyInfo.cs 2016-08-23 19:08:45 -04:00
steamguard-cli.sln added .csproj and .sln files 2016-08-23 11:40:51 -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 --recursive https://github.com/dyc3/steamguard-cli.git
cd steamguard-cli
make

To run the current build:

make run

Windows

Coming soon...

Installation

Packages are coming soon...

To install after building from source, run:

sudo make install

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.

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.
--generate-code              Generate a Steam Guard code and exit. (default)
--encrypt                    Encrypt your maFiles or change your encryption passkey.
--decrypt                    Remove encryption from your maFiles.