Enterprise System Management
Профессиональный комплекс системного мониторинга и управления Windows
System Monitor Suite Pro — десктопное приложение для Windows, объединяющее более 25 инструментов системного администрирования, мониторинга, безопасности и оптимизации в единый интерфейс с тёмной темой. Разработано на .NET 8.0 с использованием WPF и архитектуры MVVM.
- Возможности
- Модули
- Технологии
- Интерфейс
- Установка и запуск
- Системные требования
- Права администратора
- Лицензия
- 🖥 Мониторинг в реальном времени — CPU, RAM, диски, сеть, GPU, температура
- 🌐 Сетевые инструменты — сканер сети, анализатор трафика, захват пакетов, DNS-анализ, обнаружение аномалий, геолокация IP, фильтрация трафика
- 🛡 Безопасность — управление файрволом, редактор hosts, сканер отладчиков, логирование системной активности с обнаружением аномалий
- 🔧 Системные утилиты — реестр, службы, процессы (с принудительным завершением защищённых), автозагрузка, планировщик задач
- 🧹 Оптимизация — очистка системы, удаление программ, ремонт реестра
- 🛠 Windows Tweaker — 24+ настройки Проводника, персонализация, управление обновлениями, UWP-приложениями, активацией и компонентами
- 📊 Визуализация — графики загрузки, дашборд, единый интерфейс
Мониторинг аппаратных ресурсов компьютера в реальном времени:
- Загрузка процессора — общая и по каждому ядру
- Использование оперативной памяти — занято, свободно, процент
- Дисковая активность — скорость чтения и записи
- Сетевая активность — входящий и исходящий трафик
- Обновление данных каждые 2 секунды
- Графики с историей значений
Единая панель мониторинга со сводной информацией:
- Виджеты с ключевыми метриками системы
- Общий обзор состояния ПК
- Быстрый доступ к основным показателям
Отслеживание температуры компонентов:
- Температура процессора (каждое ядро)
- Температура видеокарты
- Температура накопителей
- Предупреждения при перегреве
Детальный мониторинг видеокарты:
- Загрузка GPU в процентах
- Использование видеопамяти
- Температура и частоты
- Графики в реальном времени
Расширенное управление запущенными процессами:
- Полный список процессов с PID, именем, потреблением памяти
- Поиск и фильтрация по названию
- Завершение отдельного или нескольких процессов
- 💀 Принудительное завершение защищённых процессов — снятие флага Critical Process через
NtSetInformationProcessс активациейSeDebugPrivilege, позволяет завершить даже системные процессы (csrss, lsass, svchost и др.) - Двойное подтверждение для критических процессов с предупреждением о BSOD
- Определение уровня критичности процесса (Критический / Системный / Обычный)
- 🧊 Заморозка процессов — приостановка всех потоков процесса через
SuspendThread - Разморозка — возобновление работы замороженных процессов
- 🔒 Карантин процессов — изоляция подозрительных процессов
- 🌳 Дерево процессов — визуализация иерархии родительских и дочерних процессов
- Открытие расположения файла процесса
- Подробности о каждом процессе
Управление программами, запускаемыми при старте Windows:
- Программы из реестра (HKCU и HKLM)
- Интеграция с Планировщиком заданий Windows
- Включение и отключение элементов автозагрузки
- Поиск по названию и пути
Полноценное управление Планировщиком заданий Windows:
- Просмотр всех запланированных задач с подробной информацией
- Поиск и фильтрация по имени, пути и описанию
- Включение и отключение задач
- Ручной запуск задач по требованию
- Удаление задач с подтверждением
- Отображение количества найденных задач и статуса операций
Управление системными службами:
- Список всех установленных служб с их состоянием
- Запуск, остановка, перезапуск служб
- Изменение типа запуска (автоматический, ручной, отключён)
- Поиск и фильтрация
Встроенный редактор реестра Windows:
- Навигация по дереву разделов реестра
- Просмотр и редактирование параметров
- Создание и удаление ключей и значений
- Поддержка всех типов данных реестра
Автоматический поиск и исправление ошибок реестра:
- Сканирование на наличие проблем
- Обнаружение несуществующих путей, битых ссылок
- Интеллектуальный анализ уверенности — каждая проблема получает оценку (High / Medium / Low) на основе защищённости ключа, категории ошибки, наличия связанных процессов
- Автоматический выбор стратегии исправления: удаление, удаление с бэкапом, отключение или только предпросмотр
- Защита критических системных ключей от случайного изменения
- Полное резервное копирование — создание бэкапов перед каждым исправлением
- Откат отдельных изменений или целых сессий ремонта
- История ремонтов с группировкой по сессиям
- Очистка старых резервных копий по сроку хранения
Обнаружение устройств в локальной сети:
- Сканирование диапазона IP-адресов
- Определение имени хоста, MAC-адреса
- Отображение списка активных устройств
- Определение производителя по MAC-адресу (OUI-база)
- Уведомления о новых устройствах в сети
- Корреляция MAC ↔ IP адресов
Мониторинг сетевой активности в реальном времени:
- Входящий и исходящий трафик
- Активные соединения
- Статистика по протоколам
- Графики загрузки сети
Глубокий анализ сетевого трафика с профессиональными средствами обнаружения угроз:
Захват и анализ пакетов:
- Захват сетевых пакетов в реальном времени
- Статистика по протоколам (TCP, UDP, ICMP), портам и IP-адресам
- Фильтрация и поиск по пакетам
- Подсчёт пакетов в секунду и скорости передачи данных
DNS-анализ:
- Отслеживание DNS-запросов и ответов с историей
- Агрегация статистики по доменам (количество запросов, уникальные устройства, разрешённые IP)
- DNS-отслеживание по устройствам — какие домены запрашивает каждое устройство
- Обратное разрешение IP → домен из DNS-ответов
- Обнаружение DNS-туннелирования — анализ аномально длинных доменов с высокой энтропией Шеннона
- Обнаружение DGA — выявление алгоритмически сгенерированных доменов (C2-связь)
- Отслеживание NXDOMAIN-ответов
Обнаружение аномалий:
- Обнаружение всплесков трафика — оповещение при >500 пакетов за 2 секунды
- Обнаружение сканирования портов — детекция SYN-сканирования по >15 уникальным портам
- Обнаружение избыточных соединений — оповещение при >50 соединений с одного IP
- Обнаружение Beaconing — выявление периодических соединений (C2-паттерн) через статистический анализ джиттера
Инспекция трафика устройств:
- Профилирование трафика по каждому устройству (по MAC или IP)
- Все соединения устройства с направлением, объёмом данных и длительностью
- Агрегация направлений трафика с геолокацией (страна, город, провайдер)
- Журнал последних коммуникаций с цветовой кодировкой протоколов
Геолокация IP:
- Определение страны, города, региона, провайдера, организации, AS-номера
- Отображение флагов стран
- Автоматическое определение локальных/приватных адресов
- Кэширование результатов для производительности
Система фильтрации:
- Белый и чёрный списки IP-адресов и доменов
- Суффиксное сопоставление доменов (блокировка
example.comблокирует иtracker.example.com) - Импорт и экспорт списков из текстовых файлов
- Взаимное исключение: добавление в белый список автоматически убирает из чёрного
Управление брандмауэром Windows:
- Просмотр всех правил файрвола
- Создание новых правил (входящие/исходящие)
- Включение и отключение правил
- Удаление правил
- Фильтрация по направлению, действию и профилю
Управление файлом hosts для перенаправления доменов:
- Просмотр и редактирование записей
- Добавление новых записей (IP → домен)
- Блокировка сайтов через перенаправление на 127.0.0.1
- Включение и отключение отдельных записей
Удаление временных и ненужных файлов:
- Очистка временных файлов Windows
- Очистка кэша браузеров
- Очистка корзины
- Очистка логов
- Отображение размера освобождённого пространства
Менеджер деинсталляции установленных программ:
- Полный список установленных программ
- Информация: название, издатель, версия, размер
- Запуск деинсталлятора
- Поиск по названию
Отслеживание изменений файлов и папок в реальном времени:
- Обнаружение создания, изменения, удаления, переименования файлов
- Автоматическое резервное копирование изменённых файлов
- Настраиваемые маски файлов и каталоги наблюдения
- Журнал всех событий
Отслеживание подключения и отключения USB-устройств:
- Список текущих USB-устройств
- Уведомления о подключении/отключении
- История событий USB
Инструмент безопасности для обнаружения средств отладки:
- Обнаружение запущенных отладчиков
- Проверка целостности системы
- Выявление подозрительных процессов
Разблокировка скрытых настроек и функций Windows:
- Доступ к скрытым системным параметрам
- Разблокировка ограниченных функций
- Расширенные настройки системы
Набор административных утилит:
- Быстрый доступ к системным инструментам
- Административные команды
- Системные операции с повышенными правами
Полноценный набор для тонкой настройки Windows. Включает 8 разделов:
📦 UWP-приложения:
- Просмотр всех встроенных приложений Windows
- Поиск по названию
- Массовое удаление ненужных системных приложений
📂 Проводник (24 настройки в 6 категориях):
- Отображение файлов — расширения, скрытые файлы, системные файлы, буквы дисков, флажки выбора, сжатые файлы цветом
- Навигация — «Этот компьютер» по умолчанию, полный путь в заголовке и адресе, разворот дерева, отдельные окна
- Конфиденциальность — отключение недавних файлов, частых папок, рекомендаций, рекламы в Проводнике
- Внешний вид — компактный вид, классическое контекстное меню, скрытие стрелки ярлыков, миниатюры, подсказки
- Системные — подтверждение удаления, мастер общего доступа
- Питание — отключение гибернации (освобождение дискового пространства)
- Перезапуск Проводника одной кнопкой
🔄 Центр обновления Windows:
- Включение/отключение службы обновлений
- Приостановка обновлений на 7 или 30 дней
🧩 Компоненты Windows:
- Включение/отключение компонентов (Hyper-V, WSL, .NET Framework и др.)
🔑 Активация Windows:
- Проверка статуса активации
- Ввод ключа и активация
🎨 Персонализация (9 настроек):
- Тёмная тема приложений и системы, прозрачность
- Панель задач: выравнивание, скрытие поиска, виджетов, Task View, Copilot
- Отключение анимаций
⚙️ Процессы:
- Диспетчер процессов с завершением и поиском
💻 Информация о ПК:
- ОС, процессор, RAM, диски, GPU, сеть, BIOS
Мониторинг изменений в системе в реальном времени с автоматическим обнаружением подозрительной активности:
Мониторинг процессов:
- Отслеживание запуска и завершения процессов через WMI (
Win32_ProcessStartTrace/Win32_ProcessStopTrace) - Обнаружение запуска известных хакерских инструментов (mimikatz, lazagne, psexec, procdump и др.)
- Анализ путей запуска — запуск из
\Temp\,\Downloads\,\AppData\помечается как подозрительный - Обнаружение двойных расширений (например,
file.pdf.exe) - Анализ родительских процессов — запуск неизвестных процессов из cmd/powershell
- Игнорирование известных системных процессов (svchost, explorer, csrss и др.)
Мониторинг служб:
- Отслеживание изменений состояния служб через WMI
- Оповещение при остановке служб безопасности (Windows Defender, Firewall, Security Center)
- Отслеживание остановки служб с автозапуском
Мониторинг автозагрузки:
- Периодическая проверка ключей реестра
HKCU\...\RunиHKLM\...\Run(каждые 10 секунд) - Уведомление о новых записях автозагрузки с оценкой подозрительности
Визуализация и фильтрация:
- Цветовая кодировка событий: 🔴 красный — подозрительно, 🟡 жёлтый — предупреждение, 🟢 зелёный — информация
- Фильтрация по категории (Процессы / Службы / Реестр / Файловая система / Сеть / Система)
- Фильтрация по уровню серьёзности (Информация / Предупреждение / Подозрительно)
- Полнотекстовый поиск по описанию событий
- Счётчики событий: общее количество, подозрительные, предупреждения
- Лимит 5000 записей в памяти, 2000 в интерфейсе
Веб-браузер на базе WebView2 (Chromium) со встроенным анализатором:
- Навигация по веб-страницам
- Адресная строка
- Кнопки навигации (назад, вперёд, обновить)
- SEO-анализ сайтов — проверка title, meta description, H1-заголовков, viewport, canonical URL
- Аудит безопасности — проверка заголовков HSTS, X-Frame-Options, CSP, X-Content-Type-Options, X-XSS-Protection
- Анализ производительности — время загрузки, размер страницы, количество ресурсов (CSS, JS, изображения)
- Оценки и рекомендации по каждому параметру
| Компонент | Технология |
|---|---|
| Платформа | .NET 8.0 (Windows) |
| Интерфейс | WPF (Windows Presentation Foundation) |
| Архитектура | MVVM (Model-View-ViewModel) |
| Внедрение зависимостей | Microsoft.Extensions.Hosting |
| Графики | LiveChartsCore |
| Аппаратный мониторинг | LibreHardwareMonitorLib |
| Захват пакетов | SharpPcap |
| Веб-движок | Microsoft WebView2 |
| Управление Windows | System.Management (WMI), System.ServiceProcess |
| Системный трей | Hardcodet.NotifyIcon.Wpf |
- Тёмная тема — единый стиль оформления во всём приложении
- Горизонтальная навигация — все модули доступны через верхнюю панель с прокруткой
- Адаптивная компоновка — элементы подстраиваются под размер окна
- Карточный дизайн — информация представлена в удобных карточках
- Переключатели и кнопки действий — интуитивное управление настройками
- Индикаторы загрузки — визуальная обратная связь при длительных операциях
- Статусная строка — текущее состояние и результат последней операции
- Минимизация в трей — приложение может работать в фоне из области уведомлений
- .NET 8.0 Desktop Runtime — обязательно, без него приложение не запустится
- WebView2 Runtime — нужен для встроенного браузера (обычно уже установлен с Windows 11 или Edge)
- Npcap — требуется для модуля захвата сетевых пакетов (сетевой анализатор). При установке отметьте галочку «Install in WinPcap API-compatible mode»
- Скачайте установщик
SystemMonitorSuite_Setup_v1.1.0.exeиз раздела Releases - Запустите установщик и следуйте инструкциям
- После установки запустите приложение от имени администратора для полного функционала
⚠️ Если при запуске появляется ошибка — убедитесь, что установлен .NET 8.0 Desktop Runtime
| Параметр | Требование |
|---|---|
| ОС | Windows 10 / Windows 11 |
| Платформа | .NET 8.0 Runtime |
| Архитектура | x64 |
| Оперативная память | от 256 МБ |
| Дисковое пространство | от 50 МБ |
| Дополнительно | WebView2 Runtime (для встроенного браузера) |
Часть функций требует запуска от имени администратора:
| Функция | Причина |
|---|---|
| Управление файрволом | Изменение правил Windows Firewall |
| Управление службами | Запуск/остановка системных служб |
| Реестр (HKLM) | Системные разделы реестра |
| Управление обновлениями | Остановка системных служб |
| Удаление UWP-приложений | Системные пакеты |
| Отключение гибернации | Команда powercfg |
| Планировщик задач | Управление системными задачами |
| Захват пакетов | Доступ к сетевому интерфейсу |
| Редактор hosts | Защищённый системный файл |
| Принудительное завершение процессов | SeDebugPrivilege, NtSetInformationProcess |
| Журнал системной активности | WMI-подписки на системные события |
Приложение корректно обрабатывает отсутствие прав — функции, не требующие повышения, работают без ограничений.
Данный проект является проприетарным программным обеспечением. Все права защищены.
Исходный код закрыт и не предоставляется.
Приложение распространяется только в скомпилированном виде через установщик.
Копирование, декомпиляция, реверс-инжиниринг, распространение и коммерческое использование запрещены без письменного разрешения автора.
System Monitor Suite Pro — все инструменты системного администратора в одном приложении.