Files
Steam-Panel-Simple/README.md
T
2026-07-07 22:15:45 +00:00

58 lines
3.4 KiB
Markdown

![SteamPanel](assets/steampanel_ru.png)
# SteamPanel
> [English version](assets/README_EN.md) | **Автор:** [@lolzdm](https://t.me/lolzdm)
Self-hosted веб-панель для массового управления Steam-аккаунтами. Backend на FastAPI + SQLite, фронт на React. Все операции выполняются пачками, прокси поддерживаются, прогресс задач в реальном времени через SSE.
Поддерживает **3 типа аккаунтов**:
- **Mafile** — полные аккаунты с секретами (shared_secret, identity_secret)
- **Log:Pass** — логин + пароль
- **Token** — access/refresh токены *(в разработке, не работает)*
---
## Функционал
**Аккаунты**
- Импорт из `.txt`: `login:pass`, `login:pass:email:email_pass`, с mafile — любой формат
- Bulk-операции на выбранных или всех аккаунтах
- Поиск по логину, Steam ID, заметкам, уровню (`lvl>10`)
- Настраиваемые колонки для каждой вкладки
**Действия со Steam**
- Смена пароля (ручной / рандомный)
- Смена email
- Смена / удаление телефона
- Удаление Steam Guard
- Авто-подтверждение входов (accept logins)
- Открытие Steam в браузере через [NoDriver](https://github.com/ultrafunkamsterdam/nodriver) (Chrome автоматизация)
**Валидация**
- Проверка логина, банов, парсинг профиля (никнейм, аватар, уровень, последний онлайн)
- Настройка кол-ва потоков
**Прокси**
- HTTP / SOCKS5
- Форматы: `login:pass@ip:port`, `ip:port:login:pass` и др. + кастомный конструктор
- Проверка (alive/dead), round-robin назначение, очистка
**Mafile**
- Mafile'ы привязываются к аккаунтам через раздел **Аккаунты**
- Экспорт в ZIP: выбор конкретных полей mafile и Session-блока
- Форматы экспорта: **flat** (все файлы в корне), **per-folder** (папка на аккаунт), **single JSON** (один файл)
- Шаблоны имён файлов с переменными `{username}`, `{steamid}`
- Генерация `.txt`: глобальный `accounts.txt`, отдельный `.txt` в каждой папке, кастомный формат строки
- Доступные переменные: `{login}`, `{password}`, `{email}`, `{email_password}`, `{steam_id}`, `{proxy}`, `{mafile}`
- Опция «не создавать папку для каждого аккаунта» при включённом глобальном `.txt`
**Инструменты**
- Генератор 2FA кодов по `shared_secret` — результат копируется по клику
- Настройки валидации: включение/отключение парсинга профиля (никнейм/аватар), проверки банов, количество потоков (1–50)
- Режим скрытия паролей (spoiler-режим)
## Лицензия
MIT — **by [@lolzdm](https://t.me/lolzdm)**