LZ-SG/vuln-scanner
0
VulnScanner - Lightweight Web Vulnerability Scanner
Bug bounty-oriented web vulnerability scanning tool.
Features
Quick Start
# Install
pip install -r requirements.txt
# Scan a target
python main.py scan https://example.com
# Quick scan (low verbosity)
python main.py scan https://example.com --speed fast
# Full scan with all modules
python main.py scan https://example.com --speed thoroughApplication
# Launch Gradio Web UI
python app.pyUsage
Architecture
vuln-scanner/
├── scanner/
│ ├── __init__.py # Package init
│ ├── models.py # Data models
│ ├── core.py # Scan engine
│ ├── report.py # Report generation
│ ├── checks/
│ │ ├── __init__.py
│ │ ├── sqli.py # SQL Injection
│ │ ├── xss.py # Cross-Site Scripting
│ │ ├── sensitive.py # Sensitive file detection
│ │ ├── headers.py # Security headers
│ │ ├── redirect.py # Open redirect
│ │ └── info.py # Info gathering
├── app.py # Gradio Web UI
├── Dockerfile
├── requirements.txt
└── requirements_web.txt