Impact Factor
7.883
Call For Paper
Volume: 12 Issue 06 June 2026
LICENSE
Nmap – Network Exploration And Security Auditing: An Automated Python Approach
-
Author(s):
Harinarayanan R | Himanis Hariharha Kawsikan K S | Haswin T | Shiva Shankaran S | Dr. V. Ravindra Krishna Chandar
-
Keywords:
Nmap, Network Exploration, Security Auditing, Python Automation, Vulnerability Scanning, CVE, Port Scanning, Operating System Fingerprinting.
-
Abstract:
Maintaining Visibility Over An Expanding Network Infrastructure Is One Of The Biggest Challenges Faced By Modern Cybersecurity Teams. Without Regular Auditing, Open Ports, Outdated Services, And Unpatched Operating Systems Become Easy Targets For Attackers. For This Mini-project, Our Team Focused On Automating Network Reconnaissance Using Nmap, A Powerful And Widely Used Open-source Security Tool. Running Nmap Commands Manually For Multiple Targets Is Tedious, Time-consuming, And Prone To Human Error. To Solve This, We Developed A Complete Python Automation Script That Runs Comprehensive Network Scans And Generates Structured Security Audit Reports With A Single Click. By Utilizing The 'python-nmap' Library, Our System Seamlessly Performs Host Discovery, TCP/UDP Port Scanning, Service Version Detection, OS Fingerprinting, And Automated Vulnerability Checking Using The Nmap Scripting Engine (NSE). Instead Of Presenting Raw, Complex Terminal Data, Our Script Intelligently Categorizes Open Ports Into SAFE, RISK, Or VULNERABLE Statuses And Outputs An Easy-to-read Text Report. Testing In A Controlled Virtual Environment Against Vulnerable Targets Like Metasploitable 2 Proved That Our Tool Accurately Identifies Active CVEs (Common Vulnerabilities And Exposures) Much Faster Than Manual Auditing, Making It Highly Effective For Routine Network Security Management.
Other Details
-
Paper id:
IJSARTV12I5105434
-
Published in:
Volume: 12 Issue: 5 May 2026
-
Publication Date:
2026-05-22
Download Article