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.



## ๐ฏ 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