From 7298d5ee6c89640bba10f7fe0714f1a4846e9dd2 Mon Sep 17 00:00:00 2001 From: Randall Date: Wed, 13 Jul 2022 03:42:15 -0400 Subject: [PATCH] sshyp-mfa - made Steam module truly optional --- sshyp-mfa/bin/sshyp-mfa.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sshyp-mfa/bin/sshyp-mfa.py b/sshyp-mfa/bin/sshyp-mfa.py index b494861..f26a0fd 100755 --- a/sshyp-mfa/bin/sshyp-mfa.py +++ b/sshyp-mfa/bin/sshyp-mfa.py @@ -7,10 +7,13 @@ from pathlib import Path from shutil import rmtree from sshync import get_profile from sshyp import decrypt, entry_list_gen, shm_gen -from steam.guard import generate_twofactor_code as steam_totp from struct import pack, unpack from sys import argv, exit as s_exit from time import sleep, strftime, time +try: + from steam.guard import generate_twofactor_code as steam_totp +except ModuleNotFoundError: + pass def totp(_secret, _algo, _digits, _period): # uses provided information to generate a standard totp key