Share
## https://sploitus.com/exploit?id=02940A42-6F72-5BF9-A3D3-1F175C48D58B
# ๐Ÿ” CVE Exploit Chain Analyzer

Automated vulnerability scanner that identifies CVEs and builds exploit chains showing privilege escalation paths.

![Python](https://img.shields.io/badge/Python-3.8+-blue.svg)
![License](https://img.shields.io/badge/License-MIT-green.svg)
![Platform](https://img.shields.io/badge/Platform-Kali%20Linux-purple.svg)

## ๐ŸŽฏ Features

- ๐Ÿ” **Automated Scanning**: Nmap integration for service detection
- ๐Ÿ—ƒ๏ธ **CVE Database**: Local CVE lookup with CVSS scoring  
- ๐Ÿ”— **Exploit Chains**: Analyzes privilege escalation paths (none โ†’ user โ†’ root)
- ๐Ÿ“Š **Visual Graphs**: NetworkX-powered attack graph generation
- ๐Ÿ“„ **Professional Reports**: Automated vulnerability reports with remediation steps

## ๐Ÿ› ๏ธ Requirements

- **OS**: Kali Linux (or any Linux with nmap)
- **Python**: 3.8+
- **System Tools**: nmap
- **Python Packages**: networkx, matplotlib

## ๐Ÿ“ฆ Installation
```bash
# Install system dependencies
sudo apt update
sudo apt install -y nmap python3-venv

# Clone repository
git clone https://github.com/cyberwar-lab/cve-exploit-chain-analyzer.git
cd cve-exploit-chain-analyzer

# Create virtual environment
python3 -m venv venv
source venv/bin/activate

# Install Python dependencies
pip install networkx matplotlib
```

## ๐Ÿš€ Usage
```bash
# Activate virtual environment
source venv/bin/activate

# Basic scan
python main.py  -p 

# Examples
python main.py 192.168.1.100 -p 21-25,80,139,445,3306
python main.py scanme.nmap.org -p 22,80,443
python main.py localhost -p 80,443,3306 -o my_scan
```

### Command Line Options