The Ultimate System Intelligence & Monitoring Dashboard > Професійний інструмент для моніторингу системи, комунікації та аналізу даних у стилі Cyberpunk.
CYBER MONITOR - це комплексна WPF-програма, яка поєднує в собі функції системного моніторингу, захищеного месенджера, медіаплеєра та інструментів OSINT. Інтерфейс виконано у футуристичному стилі з використанням неонових кольорів, анімацій (Matrix Rain, Boot Sequence) та інтерактивних елементів.
- Real-time Stats - dідстеження навантаження на CPU, використання RAM та заповненість HDD/SSD у реальному часі.
- Network Traffic - графік мережевої активності (Download/Upload) з автоматичним масштабуванням.
- Top Processes - відображення топ-5 процесів, що найбільше навантажують пам'ять.
- Kernel Log - симуляція системного логу подій.
- VPN Module: Симуляція підключення до захищених тунелів з приховуванням реального IP.
- Firewall & Port Scanner: Багатопотоковий сканер портів для перевірки вразливостей локальної або віддаленої мережі.
- Active Connections: Перегляд активних TCP-з'єднань у реальному часі (аналог
netstat).
- Global & Private Channels: Можливість спілкування у загальному чаті або приватних кімнатах.
- File Sharing: Реальна передача файлів (копіювання в локальне сховище) з можливістю їх відкриття прямо з чату.
- Auto-Reply: Симуляція автовідповідача для демонстрації роботи.
- Photo Analysis: Модуль завантаження фотографій для імітації аналізу метаданих.
- Geolocation: Визначення координат та локації (симуляція знаходження Кременчука за координатами).
- Live Map: Інтеграція
WebView2для відображення онлайн-карт (наприклад, мапа тривог).
- Voice Assistant: Голосове керування англійською мовою (команди: "open map", "play music" тощо).
- Neural Net UI: Інтерфейс взаємодії з різними AI моделями (Gemini, GPT-4, Claude - емуляція відповідей).
- Music Player: Повноцінний плеєр з підтримкою локальних плейлистів та візуалізацією звуку.
- Terminal (CMD): Вбудована консоль, що виконує реальні системні команди Windows.
- Secure Notes: Шифрований (локально) нотатник для зберігання важливої інформації.
- Мова: C# (.NET Framework / .NET Core)
- UI Framework: WPF (Windows Presentation Foundation)
- Design Pattern: Code-Behind (для прямого керування UI)
- База даних: JSON (локальне зберігання користувачів, чатів та налаштувань).
- Бібліотеки:
System.Management(WMI для системних даних)System.Speech(Розпізнавання та синтез мови)Newtonsoft.Json(Серіалізація даних)Microsoft.Web.WebView2(Вбудований браузер)
Щоб запустити проєкт локально, виконайте наступні кроки:
- Клонуйте репозиторій:
git clone [https://github.com/your-username/cyber-monitor.git](https://github.com/your-username/cyber-monitor.git)
- Відкрийте проєкт у Visual Studio 2022.
- Встановіть залежності (NuGet):
- У консолі менеджера пакетів виконайте:
Install-Package Newtonsoft.Json Install-Package Microsoft.Web.WebView2
- У консолі менеджера пакетів виконайте:
- Додайте системні посилання (References):
System.SpeechSystem.Management
- Побудуйте рішення (Build Solution):
- Натисніть
Ctrl + Shift + B.
- Натисніть
- Запустіть (Start):
- Натисніть
F5.
- Натисніть
CYBER_MONITOR/
│
├── 📂 Avatars/ # Збереження аватарок користувачів
├── 📂 Uploads/ # Файли, передані через чат
├── 📂 MusicLib/ # Локальна бібліотека музики
│
├── 📄 MainWindow.xaml # Головний файл дизайну (UI)
├── 📄 MainWindow.xaml.cs # Основна логіка програми (C#)
├── 📄 users.json # БД користувачів
├── 📄 chat.json # Історія повідомлень
└── 📄 music.json # Збережений плейлист