Skip to content

fitri-hy/cve-scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CVE Scanner

CVE Enterprise is a Python-based web security scanner designed to detect vulnerabilities (CVEs) in servers and web applications. This project uses fingerprinting, non-destructive validation, and intelligent risk scoring to help security teams quickly identify potential issues.

Key Features

  • HTTP probing & response capture
  • Web server fingerprinting (Apache / Nginx) + confidence score
  • CVE matching based on product & version
  • Safe validation (non-destructive checks)
  • Risk scoring (CVSS, KEV, exposure, confidence)
  • Evidence collection per CVE & target
  • Report (table) & JSON export
  • Target deduplication & configurable scanning

Installation

Clone the Repository:

git clone https://github.com/fitri-hy/cve-scanner.git
cd cve-scanner

Set Up Virtual Environment:

python -m venv venv

# Windows
venv\Scripts\activate

# Linux / Mac
source venv/bin/activate

Install Dependencies:

pip install -r requirements.txt

Running the Scanner:

python -m app.main

Target URLs

Add the web targets you want to scan in data/targets.txt, one URL per line, for example:

http://testphp.vulnweb.com
http://demo.testfire.net
https://expired.badssl.com

About

CVE Enterprise is a Python-based web security scanner designed to detect vulnerabilities (CVEs) in servers and web applications.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages