Authors: Pushkar Chaudhari, Vaibhav Thakre, Tushar Chaudhari, Tanya Bhaute, Dr. Rais Khan
Abstract: Port scanning is a fundamental technique used in cybersecurity for identifying active services and potential vulnerabilities in networked systems. As modern networks grow in complexity, efficient and scalable scanning tools become increasingly important for administrators and security researchers. This paper presents the design and development of an advanced multithreaded port scanner implemented in Python and executed on the Linux operating system. The proposed system aims to provide efficient port discovery, faster scanning performance, and structured reporting for network security analysis. Unlike traditional sequential scanners, the proposed approach utilizes parallel execution techniques to analyze multiple ports simultaneously. The architecture includes modules for user input handling, scanning engine management, multithreading coordination, result processing, and reporting. Experimental evaluation demonstrates improved scanning speed and reliability compared to conventional scanning approaches.