Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vulnerability Scanner

A Python-based vulnerability scanning tool that performs basic security assessments on network services and web applications. The tool is designed to identify common exposure points such as open ports, missing HTTP security headers, and SSL/TLS certificate configuration issues, then generate structured reports for analysis.

This project was built as an entry-level cybersecurity tool to gain hands-on experience with vulnerability assessment, network scanning, and security automation concepts.

Features

  • TCP port scanning of common service ports
  • Basic service/banner detection
  • SSL/TLS certificate inspection (issuer, expiration, validity period)
  • Web security header analysis
  • Automated report generation in both JSON and text formats

Output

The scanner generates two report files:

  • scan_report.json – structured machine-readable output
  • scan_report.txt – human-readable security report

Example Use Case

Run the scanner against a target domain or IP address to quickly identify:

  • Exposed network services
  • Missing web security protections
  • SSL certificate validity and potential expiration risks

Disclaimer

This tool is intended for educational and authorized security testing purposes only. Do not use it against systems you do not own or have explicit permission to test.

About

A Python-based tool that performs basic vulnerability scanning on network services and web applications. It checks for open ports and common misconfigurations, then generates a simple report of findings. Built as an entry-level cybersecurity project to learn the basics of vulnerability assessment and security scanning.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages