Skip to content

FBNonaMe/SystemMonitorSuitePro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

System Monitor Suite Pro

Enterprise System Management
Профессиональный комплекс системного мониторинга и управления Windows

.NET 8.0 WPF Windows License


System Monitor Suite Pro — десктопное приложение для Windows, объединяющее более 25 инструментов системного администрирования, мониторинга, безопасности и оптимизации в единый интерфейс с тёмной темой. Разработано на .NET 8.0 с использованием WPF и архитектуры MVVM.


📋 Оглавление


🎯 Возможности

  • 🖥 Мониторинг в реальном времени — CPU, RAM, диски, сеть, GPU, температура
  • 🌐 Сетевые инструменты — сканер сети, анализатор трафика, захват пакетов, DNS-анализ, обнаружение аномалий, геолокация IP, фильтрация трафика
  • 🛡 Безопасность — управление файрволом, редактор hosts, сканер отладчиков, логирование системной активности с обнаружением аномалий
  • 🔧 Системные утилиты — реестр, службы, процессы (с принудительным завершением защищённых), автозагрузка, планировщик задач
  • 🧹 Оптимизация — очистка системы, удаление программ, ремонт реестра
  • 🛠 Windows Tweaker — 24+ настройки Проводника, персонализация, управление обновлениями, UWP-приложениями, активацией и компонентами
  • 📊 Визуализация — графики загрузки, дашборд, единый интерфейс

🧩 Модули

📊 Системный монитор

Мониторинг аппаратных ресурсов компьютера в реальном времени:

  • Загрузка процессора — общая и по каждому ядру
  • Использование оперативной памяти — занято, свободно, процент
  • Дисковая активность — скорость чтения и записи
  • Сетевая активность — входящий и исходящий трафик
  • Обновление данных каждые 2 секунды
  • Графики с историей значений

📈 Dashboard

Единая панель мониторинга со сводной информацией:

  • Виджеты с ключевыми метриками системы
  • Общий обзор состояния ПК
  • Быстрый доступ к основным показателям

🌡 Монитор температуры

Отслеживание температуры компонентов:

  • Температура процессора (каждое ядро)
  • Температура видеокарты
  • Температура накопителей
  • Предупреждения при перегреве

🎮 GPU Монитор

Детальный мониторинг видеокарты:

  • Загрузка GPU в процентах
  • Использование видеопамяти
  • Температура и частоты
  • Графики в реальном времени

⚙️ Диспетчер процессов

Расширенное управление запущенными процессами:

  • Полный список процессов с PID, именем, потреблением памяти
  • Поиск и фильтрация по названию
  • Завершение отдельного или нескольких процессов
  • 💀 Принудительное завершение защищённых процессов — снятие флага Critical Process через NtSetInformationProcess с активацией SeDebugPrivilege, позволяет завершить даже системные процессы (csrss, lsass, svchost и др.)
  • Двойное подтверждение для критических процессов с предупреждением о BSOD
  • Определение уровня критичности процесса (Критический / Системный / Обычный)
  • 🧊 Заморозка процессов — приостановка всех потоков процесса через SuspendThread
  • Разморозка — возобновление работы замороженных процессов
  • 🔒 Карантин процессов — изоляция подозрительных процессов
  • 🌳 Дерево процессов — визуализация иерархии родительских и дочерних процессов
  • Открытие расположения файла процесса
  • Подробности о каждом процессе

🚀 Менеджер автозагрузки

Управление программами, запускаемыми при старте Windows:

  • Программы из реестра (HKCU и HKLM)
  • Интеграция с Планировщиком заданий Windows
  • Включение и отключение элементов автозагрузки
  • Поиск по названию и пути

📅 Планировщик задач

Полноценное управление Планировщиком заданий 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

Управление файлом hosts для перенаправления доменов:

  • Просмотр и редактирование записей
  • Добавление новых записей (IP → домен)
  • Блокировка сайтов через перенаправление на 127.0.0.1
  • Включение и отключение отдельных записей

🧹 Очистка системы

Удаление временных и ненужных файлов:

  • Очистка временных файлов Windows
  • Очистка кэша браузеров
  • Очистка корзины
  • Очистка логов
  • Отображение размера освобождённого пространства

🗑 Удаление программ

Менеджер деинсталляции установленных программ:

  • Полный список установленных программ
  • Информация: название, издатель, версия, размер
  • Запуск деинсталлятора
  • Поиск по названию

📁 Мониторинг файловой системы

Отслеживание изменений файлов и папок в реальном времени:

  • Обнаружение создания, изменения, удаления, переименования файлов
  • Автоматическое резервное копирование изменённых файлов
  • Настраиваемые маски файлов и каталоги наблюдения
  • Журнал всех событий

🔌 USB Монитор

Отслеживание подключения и отключения USB-устройств:

  • Список текущих USB-устройств
  • Уведомления о подключении/отключении
  • История событий USB

🐛 Сканер отладчиков

Инструмент безопасности для обнаружения средств отладки:

  • Обнаружение запущенных отладчиков
  • Проверка целостности системы
  • Выявление подозрительных процессов

🔓 Windows Unlocker

Разблокировка скрытых настроек и функций Windows:

  • Доступ к скрытым системным параметрам
  • Разблокировка ограниченных функций
  • Расширенные настройки системы

🔑 Admin Toolkit

Набор административных утилит:

  • Быстрый доступ к системным инструментам
  • Административные команды
  • Системные операции с повышенными правами

🛠 Tweaker

Полноценный набор для тонкой настройки 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

🎨 Интерфейс

  • Тёмная тема — единый стиль оформления во всём приложении
  • Горизонтальная навигация — все модули доступны через верхнюю панель с прокруткой
  • Адаптивная компоновка — элементы подстраиваются под размер окна
  • Карточный дизайн — информация представлена в удобных карточках
  • Переключатели и кнопки действий — интуитивное управление настройками
  • Индикаторы загрузки — визуальная обратная связь при длительных операциях
  • Статусная строка — текущее состояние и результат последней операции
  • Минимизация в трей — приложение может работать в фоне из области уведомлений

📥 Установка и запуск

Что нужно установить перед запуском

  1. .NET 8.0 Desktop Runtime — обязательно, без него приложение не запустится
  2. WebView2 Runtime — нужен для встроенного браузера (обычно уже установлен с Windows 11 или Edge)
  3. Npcap — требуется для модуля захвата сетевых пакетов (сетевой анализатор). При установке отметьте галочку «Install in WinPcap API-compatible mode»

Запуск

  1. Скачайте установщик SystemMonitorSuite_Setup_v1.1.0.exe из раздела Releases
  2. Запустите установщик и следуйте инструкциям
  3. После установки запустите приложение от имени администратора для полного функционала

⚠️ Если при запуске появляется ошибка — убедитесь, что установлен .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 — все инструменты системного администратора в одном приложении.

About

All-in-one Windows system management tool. 20+ modules: real-time CPU/RAM/GPU/temperature monitoring, network analyzer with packet capture, firewall manager, registry editor & repair, services & process manager, system cleaner, Windows Tweaker (Explorer, UWP, updates, personalization, hibernation), USB monitor, and more.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors