harivelan-ux/Web-Vulnerability-Scanner
GitHub: harivelan-ux/Web-Vulnerability-Scanner
Stars: 0 | Forks: 1
# 🔍 Web Vulnerability Scanner — Learning Project
## What This Tool Does
A Python-based web vulnerability scanner that:
- 🕷️ **Crawls** a website to discover all internal links
- 📋 **Extracts** HTML forms and their input fields
- 💉 **Tests** for SQL Injection (error-based detection)
- 🎭 **Tests** for Reflected XSS (payload reflection detection)
- 📊 **Reports** findings in the terminal and optionally saves to a file
## Project Structure
web_scanner/
│
├── main.py ← Entry point. Parses CLI args, orchestrates the scan.
│
├── crawler.py ← Link discovery using BFS graph traversal.
│ Collects all internal URLs on the target site.
│
├── forms.py ← HTML form extraction and submission.
│ Finds