DEVELOPMENT OF A SOFTWARE TOOL FOR REMOTE ADMINISTRATION OF LOCAL NETWORK NODES
DOI:
https://doi.org/10.28925/2663-4023.2026.33.1130Keywords:
remote administration, local network, UDP sockets, Wake-on-LAN, CMD, PowerShell, AES, C#Abstract
The article describes the technical implementation of a software complex for remote administration of local network nodes. The development is based on the C# language and the .NET framework. Interaction with nodes is carried out through UDP sockets by transmitting datagrams. The system architecture contains modules for executing commands in CMD and PowerShell environments via the Process class. Functions for bulk termination of application processes, clearing system objects, remote reboot, and powering off nodes are implemented. Wake-on-LAN technology is implemented via Magic Packet translation to ports 7 and 9 according to a list of MAC addresses. The Magic Packet structure contains a prefix of 6 bytes of 0xFF and a 16-fold repetition of the target device's MAC address. The control packet contains the target node's IP address, a user identifier, and a text command body. The user identifier is reserved for further implementation of a multi-level authorization system. Protection of control traffic is based on AES encryption in CBC mode with padding according to the ISO10126 Standard. The software implementation uses a static key and an initialization vector (IV). The administrator's graphical interface is built on the basis of WinForms. The selection of target nodes is carried out through the CheckedListBox component. The results of sending packets and the status of operations are visualized in the RichTextBox. The program supports working with broadcast addresses for simultaneous management of a group of devices within a subnet. The system is designed for automating technical maintenance of network infrastructure and managing workstations. The described toolkit performs direct interaction with the operating system without the use of third-party agents. The testing results confirm the efficiency of the selected interaction model and the stability of datagram delivery in the local network segment. The software complex meets the requirements of the technical task regarding performance and functional content.
Downloads
References
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
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Матін Гаджиев, Юрій Бабіч, Ігор Перекрестов, Ігор Подпригорщук

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.