РОЗРОБКА ПРОГРАМНОГО ЗАСОБУ ДЛЯ ДИСТАНЦІЙНОГО АДМІНІСТРУВАННЯ ВУЗЛІВ ЛОКАЛЬНОЇ МЕРЕЖІ

Автор(и)

DOI:

https://doi.org/10.28925/2663-4023.2026.33.1130

Ключові слова:

дистанційне адміністрування, локальна мережа, UDP-сокети, Wake-on-LAN, CMD, PowerShell, AES, C#.

Анотація

У статті описано технічну реалізацію програмного комплексу для дистанційного адміністрування вузлів локальної мережі. Розробка базується на мові C# та платформі .NET. Взаємодія з вузлами здійснюється через UDP-сокети шляхом передачі датаграм. Архітектура системи містить модулі виконання команд у середовищах CMD та PowerShell через клас Process. Реалізовано функції масового завершення процесів прикладного ПЗ, очищення системних об’єктів, дистанційного перезавантаження та вимкнення живлення вузлів. Технологія Wake-on-LAN реалізована через трансляцію Magic Packet на порти 7 та 9 за списком MAC-адрес. Структура Magic Packet містить префікс із 6 байт 0xFF та 16-кратне повторення MAC-адреси цільового пристрою. Пакет керування містить IP-адресу цільового вузла, ідентифікатор користувача та текстове тіло команди. Ідентифікатор користувача зарезервовано для подальшої реалізації багаторівневої системи авторизації. Захист керуючого трафіку базується на шифруванні AES у режимі CBC із заповненням за стандартом ISO10126. Програмна реалізація використовує статичний ключ та вектор ініціалізації (IV). Графічний інтерфейс адміністратора побудовано на базі WinForms. Вибір цільових вузлів здійснюється через компонент CheckedListBox. Результати відправки пакетів та статус виконання операцій візуалізуються у RichTextBox. Програма підтримує роботу з широкомовними адресами для одночасного керування групою пристроїв у межах підмережі. Система призначена для автоматизації технічного обслуговування мережевої інфраструктури та управління робочими станціями. Описаний інструментарій виконує пряму взаємодію з операційною системою без використання сторонніх агентів. Результати тестування підтверджують працездатність обраної моделі взаємодії та стабільність доставки датаграм у локальному сегменті мережі. Програмний комплекс відповідає вимогам технічного завдання щодо швидкодії та функціонального наповнення.

Завантаження

Дані завантаження ще не доступні.

Посилання

Marcham, A. (2021). Introduction to network technology. In Understanding infrastructure edge computing: Concepts, technologies, and considerations (pp. 21-52). Wiley. https://doi.org/10.1002/9781119763260.ch3

Limoncelli, T., Hogan, C., & Chalup, S. (2016). The practice of system and network administration: DevOps and other best practices for enterprise IT (3rd ed., Vol. 1). Addison-Wesley Professional.

Postel, J. (1980). User datagram protocol (RFC 768). Internet Engineering Task Force. https://datatracker.ietf.org/doc/html/rfc768

Microsoft Learn. (2024). Socket class (System.Net.Sockets). https://learn.microsoft.com/en-us/dotnet/api/system.net.sockets.socket

Damian, C., Lunca, E., & Ilinca, M. (2014). Remote administration of hardware resources using TCP/IP protocol and web technologies. In 2014 International Conference and Exposition on Electrical and Power Engineering (EPE) (pp. 123-126). IEEE. https://doi.org/10.1109/ICEPE.2014.6969881

Stallings, W. (2023). Cryptography and network security: Principles and practice (8th ed.). Pearson.

Wan, M. H., & Horng, M. F. (2008). An intelligent monitoring system for local-area network traffic. In 2008 Eighth International Conference on Intelligent Systems Design and Applications (pp. 657-660). IEEE. https://doi.org/10.1109/ISDA.2008.366

Kim, M., Ko, S. W., Kim, H., Kim, S., & Kim, S. L. (2018). Exploiting caching for millimeter-wave TCP networks: Gain analysis and practical design. IEEE Access, 6, 69769-69781. https://doi.org/10.1109/ACCESS.2018.2880774

Rohila, D., & Jain, N. (2014). RFID network administration and control. In 2014 International Conference on Advances in Computing, Communications and Informatics (ICACCI) (pp. 2009-2014). IEEE. https://doi.org/10.1109/ICACCI.2014.6968637

Evans, D. L., Bond, P. J., & Brown, K. H. (2023). Advanced encryption standard (AES) (FIPS 197-upd1). National Institute of Standards and Technology. https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.197-upd1.pdf

Tanenbaum, A. S., & Wetherall, D. J. (2011). Computer networks (5th ed.). Pearson Education.

Burns, S. (2019). Hands-on network programming with C# and .NET Core. Packt Publishing.

Advanced Micro Devices. (1995). Magic packet technology (White paper No. 20213). https://www.amd.com/content/dam/amd/en/documents/archived-tech-docs/white-papers/20213.pdf

Downloads


Переглядів анотації: 9

Опубліковано

2026-06-25

Як цитувати

Гаджиев, М., Бабіч, Ю., Перекрестов, І., & Подпригорщук, І. (2026). РОЗРОБКА ПРОГРАМНОГО ЗАСОБУ ДЛЯ ДИСТАНЦІЙНОГО АДМІНІСТРУВАННЯ ВУЗЛІВ ЛОКАЛЬНОЇ МЕРЕЖІ. Електронне фахове наукове видання «Кібербезпека: освіта, наука, техніка», 1(33), 427–435. https://doi.org/10.28925/2663-4023.2026.33.1130