An open API service indexing awesome lists of open source software.

https://github.com/ibest4luv/web-vulnerability-scanner

A professional web application vulnerability scanner built with Python.
https://github.com/ibest4luv/web-vulnerability-scanner

bug-bounty penetration-testing python vulnerability-scanners web

Last synced: 4 months ago
JSON representation

A professional web application vulnerability scanner built with Python.

Awesome Lists containing this project

README

          

# 🛡️ Web Application Vulnerability Scanner

![Python](https://img.shields.io/badge/Python-3.8%2B-blue)
![License](https://img.shields.io/badge/License-MIT-green)
![Status](https://img.shields.io/badge/Project-Active-brightgreen)

A professional, modular Python tool for detecting common security issues in web applications.
Built to support Bug Bounty recon, penetration testing, and forms strong evidence for the UK - Digital Technology pathway.

---

## 📚 Features

- ✅ SSL/TLS Certificate Validation
- ✅ HTTPS Validation
- ✅ Server Banner Grabbing
- ✅ Open Port Scanning (Top 10 Ports)
- ✅ Missing Security Headers Detection
- ✅ Risk Assessment (High/Medium/Low)
- ✅ CVSS Score Analysis
- ✅ OWASP Top 10 Category Mapping
- ✅ Redirect Detection
- ✅ Multithreading for Faster Scanning
- ✅ Generates Professional Reports:
- Text (.txt)
- HTML (.html)
- JSON (.json)
- PDF (.pdf)

---

## 🛠️ Technologies Used

- Python 3
- Requests
- Colorama
- FPDF

---

## 📂 Project Structure

```plaintext
GLOBAL/
├── LICENSE
├── README.md
├── requirements.txt
├── reports/
│ └── {date}/
│ ├── scan_report.html
│ ├── scan_report.json
│ ├── scan_report.pdf
│ └── scan_report.txt
├── src/
│ ├── utils.py
│ ├── reporter.py
│ └── scanner.py