Share
## https://sploitus.com/exploit?id=104C80AA-F4CA-52A3-848B-5A78A08A9C15
# π₯ VULNEXPO β Vulnerability Detection & Exploitation Framework
[](LICENSE)
> **βDetect the weakness. Exploit the reality.β**
VULNEXPO is a **modular cybersecurity exploitation framework** designed to bridge the gap between **vulnerability detection** and **controlled exploitation**, built for **learning, labs, and authorized environments**.
## π Why VULNEXPO?
Most tools stop at detection.
VULNEXPO is built with a single mindset:
> **Detection without exploitation is incomplete security knowledge.**
This project focuses on:
- Understanding *why* a vulnerability exists
- Mapping services β CVEs β exploits
- Executing controlled exploitation using Metasploit integration
## π§ Core Features
### π Vulnerability Detection (VD Module)
- Service & version detection using Nmap
- Aggressive and normal scan modes
- CVE mapping via internal signature database
- Confidence-based exploit candidate scoring
- JSON-based scan result storage
### π₯ Exploitation Engine (EXPLOIT Module)
- Auto-load exploit candidates from VD results
- Manual or automatic exploit selection
- LIVE / DRY execution modes
- Metasploit framework integration (via `msf_adapter`)
- Real-time exploit output streaming
### π Metasploit Integration
- Uses `msfconsole` under the hood
- Supports real exploit execution in LAB environments
- Designed for future payload & session handling expansion
---
## π Project Structure
VULNEXPO/
βββ core/
β βββ config.py
β βββ io_manager.py
β βββ msf_adapter.py
β βββ vpn_manager.py
β
βββ modules/
β βββ vuln_detect.py
β βββ exploit.py
β βββ vuln_signatures.py
β
βββ utils/
β βββ banner.py
β βββ colors.py
β βββ logger.py
β βββ help_text.py
β
βββ results/
βββ logs/
βββ reports/
βββ sessions/
βββ tests/
β
βββ main.py
βββ requirements.txt
βββ LICENSE
βββ README.md
---
## βοΈ Installation
### Requirements
- Python 3.9+
- Nmap
- Metasploit Framework
- Linux (Kali Linux recommended)
### Setup
git clone https://github.com/charanvoonna/VULNEXPO
cd VULNEXPO
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
βΆοΈ Usage
--> python main.py
Basic Workflow
1 . Select network mode (VPN / Tor / None)
2 . Run Vulnerability Detection
3 . Review exploit candidates
4 . Select exploit
5 . Execute LIVE exploitation (authorized labs only)
π Vulnerability Detection :
--> use VD
--> set TARGET
--> set LIVE true
--> run
π£ Exploit Mapping:
--> use exploit
--> show candidates
--> select
--> show selected
π VPN Support :
--> OpenVPN support available
--> User-supplied .ovpn configuration required
--> proxy VPN support also avaiable (PROXY)
π§ͺ Tested Environments
--> Kali Linux
--> Metasploitable2 && Authorized local lab networks only
β οΈ Legal & Ethical Warning
This tool is for EDUCATIONAL and AUTHORIZED LAB USE ONLY.
Running VULNEXPO against systems you do not own or have permission to test is illegal.
*The author takes no responsibility for misuse.
π§ Roadmap:
--> Payload auto-selection
--> Session management
--> Post-exploitation modules
--> Report generation (HTML/PDF)
--> CVE auto-update engine
π¨βπ» Author:
CHARAN VOONNA
Cybersecurity | Exploitation | VAPT |