Releases: fsdevcom2000/TelegramAdminBot
Restricted Mode (SAFE)
🇬🇧 Release v2.0 – Restricted Mode (SAFE)
Security-focused release with reduced attack surface
Removed
-
Remote command execution
-
Arbitrary program execution
-
Process and power management
-
Network configuration commands
-
Webcam and screenshot capture
-
Binary downloads and payload execution
-
File system access outside a predefined directory
-
Activity logging
Added
-
Strict directory-based file access
-
Path traversal protection
-
File extension allowlist for file opening
-
Read-only system information commands
Changed
-
Bot functionality limited to informational and utility operations
-
Reduced feature set to avoid antivirus false positives
Security
-
No remote shell
-
No executable file launch
-
No system modification
-
Designed to comply with endpoint protection policies
Availabale commands
sysinfo- Show system informationdisk- Show disk usageping <host>- Ping a host and show if reachablebattery- Get battery info (for laptops)get <file>- Get Fileopen <file>- Open File With Associated Applicationhelp- Show this help message
🇷🇺 Release v2.0 – Ограниченный режим (БЕЗОПАСНЫЙ)
Релиз с упором на безопасность и минимальный атакующий профиль
Удалено
-
Удалённое выполнение команд
-
Запуск произвольных программ
-
Управление процессами и питанием
-
Сетевые изменения
-
Работа с камерой и скриншотами
-
Загрузка и исполнение бинарных файлов
-
Доступ к файловой системе вне заданной директории
-
Логирование активности
Добавлено
-
Доступ к файлам только из разрешённой директории (Документы)
-
Защита от path traversal
-
Белый список расширений для открытия/запуска файлов
-
Команды только для чтения системной информации
Изменено
-
Бот переведён в режим utility / helper
-
Функционал сокращён для совместимости с антивирусами
Безопасность
-
Нет удалённого shell
-
Нет запуска исполняемых файлов
-
Нет изменения системы
-
Подходит для сред с включённым Windows Defender
Доступные команды
sysinfo- Показать системную информациюdisk- Показать информацию о дискеping <host>- Проверка доступности хостаbattery- Получить статус АКБ (для ноутбуков)get <file>- Получить файлopen <file>- Открыть/Запустить файл с ассоциированной программойhelp- Помощь
1.0.1
🇬🇧 English
New Features
-
Webcam Snapshots – Added ability to take photos from the primary webcam using FFmpeg (automatically downloads FFmpeg if not present).
-
File Management – New commands:
-
openfolder <path>– Opens folder in Windows Explorer. -
openfile <filepath>– Opens file with associated application. -
dir <path> [limit]– Lists directory contents (folders/files) with optional item limit. -
get <filepath>– Sends any file up to 50 MB via Telegram.
-
-
Network Control – Command
disconnect <minutes>temporarily disables all active physical network adapters for specified duration. -
System Monitoring Enhancements:
-
battery– Shows battery status and charge level (for laptops). -
services– Displays status of first 20 system services. -
processes– Now shows top 15 processes (was 10).
-
-
Utilities:
-
url <link>– Opens URL in default browser. -
cleantemp– Cleans temporary files in%TEMP%directory. -
help– Shows comprehensive command list with descriptions.
-
-
Improved File Upload – Enhanced
Tg-Documentfunction supports:-
Dynamic filename detection
-
Optional captions
-
UTF-8 encoding
-
Better error handling
-
Improvements
-
Config Directory – Changed from
WinTgServicetoTelegramAdminBotin%LOCALAPPDATA%. -
Polling Mechanism – Added configurable timeouts and better error handling for Telegram API requests.
-
Code Structure – Modular parameterized functions, improved logging.
-
Screenshot Function – Unchanged (maintains multi-monitor support with JPEG compression).
Bug Fixes
-
Fixed Telegram document upload encoding issues.
-
Improved error handling for network operations.
-
Enhanced path validation for file operations.
🇷🇺 Русский
Новые возможности
-
Снимки с веб-камеры – Добавлена возможность делать фотографии с основной веб-камеры через FFmpeg (автоматически скачивает FFmpeg при отсутствии).
-
Управление файлами – Новые команды:
-
openfolder <путь>– Открывает папку в Проводнике Windows. -
openfile <путь_к_файлу>– Открывает файл в ассоциированном приложении. -
dir <путь> [лимит]– Показывает содержимое папки (папки/файлы) с опциональным ограничением количества. -
get <путь_к_файлу>– Отправляет любой файл до 50 МБ через Telegram.
-
-
Управление сетью – Команда
disconnect <минуты>временно отключает все активные физические сетевые адаптеры на указанное время. -
Улучшения мониторинга системы:
-
battery– Показывает статус батареи и уровень заряда (для ноутбуков). -
services– Отображает статус первых 20 системных служб. -
processes– Теперь показывает 15 процессов (было 10).
-
-
Утилиты:
-
url <ссылка>– Открывает URL в браузере по умолчанию. -
cleantemp– Очищает временные файлы в папке%TEMP%. -
help– Показывает полный список команд с описаниями.
-
-
Улучшенная отправка файлов – Улучшенная функция
Tg-Document:-
Динамическое определение имени файла
-
Опциональные подписи к файлам
-
Кодировка UTF-8
-
Улучшенная обработка ошибок
-
Улучшения
-
Директория конфигурации – Изменена с
WinTgServiceнаTelegramAdminBotв%LOCALAPPDATA%. -
Механизм опроса – Добавлены настраиваемые таймауты и улучшена обработка ошибок запросов к API Telegram.
-
Структура кода – Модульные параметризованные функции, улучшенное логирование.
-
Функция скриншота – Без изменений (сохранена поддержка нескольких мониторов со сжатием JPEG).
Исправления ошибок
-
Исправлены проблемы с кодировкой при загрузке файлов в Telegram.
-
Улучшена обработка ошибок сетевых операций.
-
Улучшена валидация путей для файловых операций.