AUTOMATED VULNAREBILITY SCANNER USING PYTHON

Authors

  • Dr. Basanti Ghanti Professor, Electronics and Communication Engineering, Faculty of Engineering and Technology Exclusively for Women, Sharnbasva University, Kalaburagi, Karnataka, India
  • Sakshi Kadaganchi UG Students, Electronics and Communication Engineering, Faculty of Engineering and Technology Exclusively for Women
  • Sakshi Sappani UG Students, Electronics and Communication Engineering, Faculty of Engineering and Technology Exclusively for Women
  • Ranjeeta Pawar UG Students, Electronics and Communication Engineering, Faculty of Engineering and Technology Exclusively for Women
  • Priya Goudanguru UG Students, Electronics and Communication Engineering, Faculty of Engineering and Technology Exclusively for Women

Keywords:

Automated Vulnerability Scanner, Cybersecurity, Vulnerability Assessment, Penetration Testing, Network Security, Web Application Security, Port Scanning, Service Detection, SQL Injection, Cross-Site Scripting (XSS), SSL/TLS Analysis, Security Automation, Risk Classification, Security Reporting, Ethical Hacking

Abstract

The Automated Vulnerability Scanner is a cybersecurity tool designed to identify security weaknesses in web applications, servers, and network systems through automated scanning techniques. The project aims to reduce manual Fortin ulnar ability assessment by integrating reconnaissance, port scanning, service detection, and basic vulnerability analysis into a single automated framework. The scanner is developed using Python and utilizes networking and web security libraries to detect common vulnerabilities such as open ports, weak SSL/TLS configurations, missing security headers, SQL Injection indicators, and Cross-Site Scripting (XSS) issues. The system works by accepting a target URL or IP address, performing automated scans, analyzing responses, and generating structured security reports with severity classifications. The tool helps security professionals and system administrators quickly identify potential risks and improve overall system security. The project emphasizes ethical usage and is intended strictly for authorized security testing environments. Future enhancements may include machine learning-based vulnerability analysis, CVE integration, real-time dashboards, and cloud-based deployment for scalable security assessments

References

I. Nmap Gordon Lyon (Fyodor), Nmap Network Mapper Documentation. Used for network discovery, port scanning, and service detection in security assessments.

II. OpenVAS Green bone Networks, OpenVAS Official Documentation. Provides vulnerability scanning framework and continuously updated vulnerability feeds.

III. OWASP ZAP OWASP Foundation, OWASPZAP User Guide. Used for Automated web application security testing and vulnerability detection.

IV. Stallings, William. Network Security Essentials: Applications and Standards. Pearson Education. Covers fundamental concepts of network security, encryption, and vulnerability management.

V. Whitman, Michael E., and Herbert J. Mattord. Principles of Information Security. Cengage Learning. Provides foundational knowledge of information security principles and risk assessment.

VI. Aho, Alfred V., et al. Compilers and Security Analysis Concepts. (Reference concepts Applied in pattern matching and detection techniques).

Additional Files

Published

01-06-2026

How to Cite

Dr. Basanti Ghanti, Sakshi Kadaganchi, Sakshi Sappani, Ranjeeta Pawar, & Priya Goudanguru. (2026). AUTOMATED VULNAREBILITY SCANNER USING PYTHON. International Educational Journal of Science and Engineering, 9(05), 115–118. Retrieved from https://iejse.com/journals/index.php/iejse/article/view/297