All Projects β†’ dyc3 β†’ Steamguard Cli

dyc3 / Steamguard Cli

Licence: mit
A linux utility for generating 2FA codes for Steam and managing Steam trade confirmations.

Labels

Projects that are alternatives of or similar to Steamguard Cli

Authenticatorpro
πŸ“± Two-Factor Authentication (2FA) client for Android + Wear OS
Stars: ✭ 155 (+112.33%)
Mutual labels:  steam, 2fa
Yubikey Full Disk Encryption Secure Boot Uefi
Tutorial to create full disk encryption with YubiKey, encrypted boot partition and secure boot with UEFI
Stars: ✭ 62 (-15.07%)
Mutual labels:  2fa
Privacyidea
πŸ” multi factor authentication system (2FA, MFA, OTP Server)
Stars: ✭ 1,027 (+1306.85%)
Mutual labels:  2fa
Steamwebpipes
πŸš€ Pushes Steam changelists to WebSocket clients
Stars: ✭ 56 (-23.29%)
Mutual labels:  steam
Gortas
Gortas is an API based authentication service, allows adding authentication to your site or service with minimum efforts.
Stars: ✭ 48 (-34.25%)
Mutual labels:  2fa
Steam Card Bot Pro
An free open source, fully automated Steam Trade Cards bot - Level Up Bot with all features, support and endless customization + much more
Stars: ✭ 57 (-21.92%)
Mutual labels:  steam
Depressurizer
A Steam library categorizing tool.
Stars: ✭ 1,008 (+1280.82%)
Mutual labels:  steam
Ulib
ULib: A Lua library for more rapid development on Garry's Mod servers
Stars: ✭ 63 (-13.7%)
Mutual labels:  steam
Protondb For Steam
Shows ratings from protondb.com on Steam
Stars: ✭ 61 (-16.44%)
Mutual labels:  steam
Oxygennotincluded Japanese
Oxygen Not Included ζ—₯本θͺžεŒ–
Stars: ✭ 54 (-26.03%)
Mutual labels:  steam
Tcpinginfoview Classic
TCP 连ζŽ₯ε»ΆθΏŸζ΅‹θ―•
Stars: ✭ 54 (-26.03%)
Mutual labels:  steam
Steam Bundle Sites Extension
A simple extension for bundles sites selling Steam games
Stars: ✭ 47 (-35.62%)
Mutual labels:  steam
Giveawaycompanion
Saves your time on games giveaway sites.
Stars: ✭ 59 (-19.18%)
Mutual labels:  steam
Steambridge
A UE4 implementation of the Steamworks API.
Stars: ✭ 48 (-34.25%)
Mutual labels:  steam
Esteemed Innovation
The Esteemed Innovation mod for Minecraft focused around steam power tech and innovative content. Formerly known as Flaxbeard's Steam Power.
Stars: ✭ 62 (-15.07%)
Mutual labels:  steam
Rohbot
Web interface for Steam group chats
Stars: ✭ 41 (-43.84%)
Mutual labels:  steam
Personal Influxdb
Import data from various APIs into InfluxDB
Stars: ✭ 51 (-30.14%)
Mutual labels:  steam
Proton Ge Custom Updater
Simple updater for custom Proton distributions
Stars: ✭ 57 (-21.92%)
Mutual labels:  steam
Screenplay
READONLY MIRROR (https://gitlab.com/kelteseth/screenplay) - Modern, Cross Plattform, Live Wallpaper & Widgets ! Free on Steam : https://store.steampowered.com/app/672870/ScreenPlay/
Stars: ✭ 70 (-4.11%)
Mutual labels:  steam
Aspnetcoreid4external
external OpenID Connect Login to IdentityServer4 with AAD
Stars: ✭ 63 (-13.7%)
Mutual labels:  2fa

steamguard-cli

A linux utility for setting up and using Steam Mobile Authenticator (AKA Steam 2FA) on the command line. This utility is in beta.

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:

build/steamguard

To run the current build quickly:

make run

macOS

Building on macOS is pretty simple. Make sure you have all the prerequisites listed above.

  • For the prerequisites the easiest way to install them is to use homebrew:

    brew update brew install mono brew install nuget

  • For the application source code:

    git clone --recursive https://github.com/dyc3/steamguard-cli.git cd steamguard-cli make -f makefile.macos

To run the current build:

mono build/steamguard

To run the current build quickly:

make -f makefile.macos run

To install run:

make -f makefile.macos install

Windows

Coming soon...

Installation

To install the latest version on Debian-based systems, download the package from the releases section and type

sudo dpkg --install steamguard-cli_x.x.x.x-x.deb

For Archlinux, install steamguard-cli-git from the AUR.

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. You can create maFiles with steamguard-cli using the setup action (steamguard setup).

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

Arguments

usage: steamguard (action) (steam username) -v -h

  -h, --help                Display this help message.
  -v, --verbose             Display some extra information when the program is running.
  -m, --mafiles-path        Specify which folder your maFiles are in. Ex: ~/maFiles
  -p, --passkey             Specify your encryption passkey.

Actions:
  generate-code             Generate a Steam Guard code for the specified user (if any) and exit. (default)
  encrypt                   Encrypt your maFiles or change your encryption passkey.
  decrypt                   Remove encryption from your maFiles.
  code                      Same as generate-code
  2fa                       Same as generate-code
  add                       Set up Steam Guard for 2 factor authentication.
  setup                     Same as add
  trade                     Opens an interactive prompt to handle trade confirmations.
  accept-all                Accepts all trade confirmations.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].