VULNERABILITY SCANNER USING PYTHON
This paper presents a vulnerability scanner implemented in Python to identify security weaknesses across networked systems and web applications. The scanner integrates multiple modules to perform comprehensive security assessment, including network discovery, service version detection, port scanning, and web vulnerability analysis. A modular architecture enables easy extension with new plugins for common protocols (HTTP, SSH, FTP, SMB) and data sources such as CVE databases and vendor advisories. The tool emphasizes security best practices including least-privilege operation, secure credential handling, and audit logging. Output is generated in both human-readable formats and machine-friendly JSON, with options to export reports to HTML or CSV for integration with CI/CD pipelines. By providing an extensible, Python-based solution, this scanner enables security teams to efficiently identify, prioritize, and remediate vulnerabilities across heterogeneous infrastructures.
Madhumitha, & S, A. K. (2026). Vulnerability Scanner using Python. International Journal of Science, Strategic Management and Technology, 02(05). https://doi.org/10.55041/ijsmt.v2i5.147
Madhumitha, , and Ajmal S. "Vulnerability Scanner using Python." International Journal of Science, Strategic Management and Technology, vol. 02, no. 05, 2026, pp. . doi:https://doi.org/10.55041/ijsmt.v2i5.147.
Madhumitha, , and Ajmal S. "Vulnerability Scanner using Python." International Journal of Science, Strategic Management and Technology 02, no. 05 (2026). https://doi.org/https://doi.org/10.55041/ijsmt.v2i5.147.
2.Stallings, . "Network Security Essentials: Applications and Standards." Pearson, 6th Edition, 2016.
3.Matthes, . "Python Crash Course." No Starch Press, 2nd Edition, 2019.
4.Seitz, . "Black Hat Python: Python Programming for Hackers and Pentesters." No Starch Press, 2nd Edition, 2021.
5.OWASP "OWASP Top Ten Web Application Security Risks." https://owasp.org, 2021.
6.Various "Automated Vulnerability Detection Techniques in Network Security." International Journal of Computer Science and Information Security, Vol. 18, 2020.
7."Web Application Security Testing Using Python Tools." IEEE Conference on Cybersecurity, 2022.
8.IRJET. "A Study on Network Vulnerability Scanning Tools and Techniques." International Research Journal of Engineering and Technology, Vol. 9, 2022