Development and evaluation of network utilities using Python for efficient management

Sharma, Richa, Salekzamankhani, Shahram, Virdee, Bal Singh and Awan, Muhammad Umair (2024) Development and evaluation of network utilities using Python for efficient management. In: International Conference on Innovative Computing and Communication (ICICC-2024). Special Session 23, Computer Networking, Security & Data Analytics., 16 - 17 February 2024, Delhi, India. (In Press)


In today's technology-driven world, the efficient management of digital networks has become crucial. To this end, automated tools have been developed to handle various networking tasks such as port scanning, WHOIS retrieval, traceroute operations, subnet calculations, speed evaluations, router configurations, DNS resolutions, and IP verifications. This paper presents a new set of utilities created using Python and integrated seamlessly into the PyQt5 framework. The graphical interfaces of these tools are user-friendly, making them accessible to individuals with varying levels of technical expertise. The utilities underwent a rigorous evaluation in a GNS3 simulated environment, utilising custom scripts to ensure adaptability and reliability in scenarios reflective of real-world network conditions. The research emphasises the importance of automation in contemporary network management, identifies gaps in existing solutions, and offers a fresh perspective on network utility development. The paper provides a comprehensive historical trajectory of network configuration tools, highlighting the evolution of automation while addressing ethical, legal, and professional considerations. The utilities presented in this paper have been meticulously developed, tested, and evaluated to provide reliable and efficient solutions to common networking challenges.

Development and Evaluation of Network Utilities using Python for Efficient Management.pdf - Accepted Version
Restricted to Repository staff only until 26 April 2025.

Download (765kB)
View Item View Item