This project is developed as part of INSA's national cybersecurity learning initiative. Our group aims to build a practical lab environment where we simulate real-world cyber threats and develop defense strategies. The lab serves as a training ground for ethical hackers, incident responders, and vulnerability analysts in Ethiopia.
# GR-12
This project is developed as part of INSA's national cybersecurity learning initiative. Our group aims to build a practical lab environment where we simulate real-world cyber threats and develop defense strategies. The lab serves as a training ground for ethical hackers, incident responders, and vulnerability analysts in Ethiopia.
# Simple Web Vulnerability Scanner
## Project Overview
The Simple Web Vulnerability Scanner is a Python-based tool designed to detect common security issues in websites and web applications.
It helps identify vulnerabilities such as:
- SQL Injection
- Cross-Site Scripting (XSS)
- Directory Traversal
- Open Ports
- Security Headers Missing
This project is built for educational purposes and can be used as a base for learning web application security and penetration testing.
---
## Features
- Scan a target URL for common vulnerabilities
- Detect open ports on the target host
- Check for missing security headers
- Support for multiple payloads (customizable)
- Simple CLI interface
- Export scan results to a file
- critical, high, medium, low and informational classification of vulnerabilities.
---
## Requirements
Before running the project, make sure you have:
- Python 3.8+
- pip (Python package manager)
Install dependencies:
```bash
pip install -r requirements.txt