Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

get_steam_guard_code

Утилита на Python для генерации Steam Guard (2FA) кодов на основе данных почты login, password далее shared_secret.

Работает со сгенерированными почтовыми адресами https://firstmail.ltd/ используя API-KEY

Проект предназначен для локального использования и автоматизации процессов, где требуется программный доступ к одноразовым кодам Steam Guard (например, для личных скриптов или внутренних инструментов).


Возможности

  • Генерация актуального Steam Guard кода
  • Минимальное количество зависимостей
  • Простая интеграция в другие Python-скрипты

Как это работает

Скрипт воспроизводит этот алгоритм локально и возвращает валидный код, совпадающий с кодом мобильного приложения Steam Guard.


Требования

  • Python 3.8+

⚠️ Важно:
shared_secret является чувствительными данными.
Никогда не публикуйте его и не храните в открытых репозиториях.


Установка

Клонируйте репозиторий:

git clone https://github.com/dentatli/get_steam_guard_code.git
cd get_steam_guard_code

Установите зависимости (если требуются):

uv sync

Использование

Пример генерации кода:

from steam_guard import generate_steam_guard_code

code = generate_steam_guard_code(shared_secret)
print(code)

Код обновляется каждые ~30 секунд, аналогично мобильному приложению Steam Guard.


Пример использования в автоматизации

def login():
    guard_code = generate_steam_guard_code(shared_secret)
    submit_code(guard_code)

Скрипт может быть использован как часть:

  • CLI-утилит
  • автоматизации входа
  • внутренних сервисных скриптов

Безопасность

  • Проект не взаимодействует с серверами Steam
  • Не выполняет авторизацию или обход защиты
  • Генерирует код локально, на основе предоставленного секрета

Ответственность за использование и хранение shared_secret лежит на пользователе.


Лицензия

Проект предоставляется «как есть» и предназначен исключительно для образовательных и личных целей.

About

Function to give auth code steam from firstmail.ltd

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages