Skip to content

amx122/Dev_monitoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

🛡️ CYBER MONITOR v14.0

Build Status Platform .NET License

The Ultimate System Intelligence & Monitoring Dashboard > Професійний інструмент для моніторингу системи, комунікації та аналізу даних у стилі Cyberpunk.


📸 Скріншоти інтерфейсу

image
Головна панель керування (Dashboard)

🚀 Опис проєкту

CYBER MONITOR - це комплексна WPF-програма, яка поєднує в собі функції системного моніторингу, захищеного месенджера, медіаплеєра та інструментів OSINT. Інтерфейс виконано у футуристичному стилі з використанням неонових кольорів, анімацій (Matrix Rain, Boot Sequence) та інтерактивних елементів.


⚡ Основний функціонал

🖥️ 1. Системний Моніторинг (Dashboard)

  • Real-time Stats - dідстеження навантаження на CPU, використання RAM та заповненість HDD/SSD у реальному часі.
  • Network Traffic - графік мережевої активності (Download/Upload) з автоматичним масштабуванням.
  • Top Processes - відображення топ-5 процесів, що найбільше навантажують пам'ять.
  • Kernel Log - симуляція системного логу подій.

🔐 2. Безпека та Мережа

  • VPN Module: Симуляція підключення до захищених тунелів з приховуванням реального IP.
  • Firewall & Port Scanner: Багатопотоковий сканер портів для перевірки вразливостей локальної або віддаленої мережі.
  • Active Connections: Перегляд активних TCP-з'єднань у реальному часі (аналог netstat).

💬 3. Захищений Чат (Secure Messenger)

  • Global & Private Channels: Можливість спілкування у загальному чаті або приватних кімнатах.
  • File Sharing: Реальна передача файлів (копіювання в локальне сховище) з можливістю їх відкриття прямо з чату.
  • Auto-Reply: Симуляція автовідповідача для демонстрації роботи.

🕵️‍♂️ 4. OSINT & Geo-Intelligence

  • Photo Analysis: Модуль завантаження фотографій для імітації аналізу метаданих.
  • Geolocation: Визначення координат та локації (симуляція знаходження Кременчука за координатами).
  • Live Map: Інтеграція WebView2 для відображення онлайн-карт (наприклад, мапа тривог).

🤖 5. AI & Voice Control

  • Voice Assistant: Голосове керування англійською мовою (команди: "open map", "play music" тощо).
  • Neural Net UI: Інтерфейс взаємодії з різними AI моделями (Gemini, GPT-4, Claude - емуляція відповідей).

🎵 6. Медіа та Утиліти

  • 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 (Вбудований браузер)

⚙️ Встановлення та Запуск

Щоб запустити проєкт локально, виконайте наступні кроки:

  1. Клонуйте репозиторій:
    git clone [https://github.com/your-username/cyber-monitor.git](https://github.com/your-username/cyber-monitor.git)
  2. Відкрийте проєкт у Visual Studio 2022.
  3. Встановіть залежності (NuGet):
    • У консолі менеджера пакетів виконайте:
      Install-Package Newtonsoft.Json
      Install-Package Microsoft.Web.WebView2
  4. Додайте системні посилання (References):
    • System.Speech
    • System.Management
  5. Побудуйте рішення (Build Solution):
    • Натисніть Ctrl + Shift + B.
  6. Запустіть (Start):
    • Натисніть F5.

📂 Структура проєкту

CYBER_MONITOR/
│
├── 📂 Avatars/          # Збереження аватарок користувачів
├── 📂 Uploads/          # Файли, передані через чат
├── 📂 MusicLib/         # Локальна бібліотека музики
│
├── 📄 MainWindow.xaml      # Головний файл дизайну (UI)
├── 📄 MainWindow.xaml.cs   # Основна логіка програми (C#)
├── 📄 users.json           # БД користувачів
├── 📄 chat.json            # Історія повідомлень
└── 📄 music.json           # Збережений плейлист

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages