## https://sploitus.com/exploit?id=04C3526C-156E-5646-92BD-15E21170CCA1
CVE Exploit Finder
Author: [Your Name/Handle]
Focus: Automated Vulnerability Intelligence & Exploit Aggregation
๐ Description
CVE Exploit Finder is a specialized security tool designed to bridge the gap between vulnerability identification and exploit discovery. By aggregating data from GitHub, GitLab, Shodan, and the Exploit-DB (Searchsploit), it provides security researchers and penetration testers with a unified interface to locate Proof-of-Concepts (PoCs) and verified exploits for specific CVE IDs.
โจ Features
Multi-Source Search: Queries GitHub (via community aggregators), GitLab (REST API), and Shodan CVEDB simultaneously.
Offline Capability: Integrates with a local Searchsploit database for lightning-fast offline exploit lookups.
Active Threat Intel: Automatically checks the CISA Known Exploited Vulnerabilities (KEV) catalog to identify high-risk "in-the-wild" threats.
Automated Reporting: Generates clean, timestamped JSON reports in the reports/ directory for every scan.
Bypass Logic: Uses aggregator-first methods to find GitHub/GitLab PoCs even when standard web search indexing fails.
๐ Benefits
Speed: Reduces the time spent manually searching multiple databases from minutes to seconds.
Accuracy: Prioritizes verified exploits from Searchsploit while providing raw PoCs from social coding platforms.
Efficiency: Consolidates metadata, threat status, and exploit links into a single actionable report.
๐ ๏ธ Installation & Setup
1. Install System Dependencies
Ensure your Debian Linux system has the necessary tools to handle Python and Git.
Bash
sudo apt update
sudo apt install -y git python3 python3-pip python3-venv
2. Clone the Repository
Clone this program from GitHub to your local machine:
Bash
git clone https://github.com/hiddendestroyer1945/search-exploit.git,
cd search-exploit
3. Set Up Virtual Environment
It is highly recommended to use a virtual environment to keep your global Python installation clean.
Bash
# Create the environment
python3 -m venv venv
# Activate it
source venv/bin/activate
4. Install Python Requirements
Install the necessary libraries for API requests and environment management:
Bash
pip install -r requirements.txt
5. Install Searchsploit (GitLab Source)
This program includes a bash script to install Searchsploit from the official GitLab repository and link it to your system path.
Bash
chmod +x install_searchsploit.sh,
./install_searchsploit.sh
โ๏ธ Configuration
Create a .env file in the root directory to store your API keys securely:
Bash
touch .env
Open .env and add your GitLab token:
Code snippet
GITLAB_TOKEN=your_personal_access_token_here
๐ป Usage
Run the program and enter a CVE ID when prompted:
Bash
python3 search-exploit.py
Example Input: CVE-2023-38831
Deactivet the virtual enviornment:
You must exit the virtual environment after using this tool. that command is given bellow
#bash
deactivate
#bash
๐ก๏ธ Disclaimer
For Educational and Professional Security Testing Only. Usage of this tool for attacking targets without prior mutual consent is illegal. It is the end user's responsibility to obey all applicable local, state, and federal laws. The author assumes no liability and is not responsible for any misuse or damage caused by this program.
โ๏ธ License
This project is licensed under the MIT License - see the LICENSE file for details.
๐ Confidentiality Notice
The .gitignore file is configured to protect your sensitive data. The following items are never uploaded to GitHub:
.env (Contains your private API tokens)
reports/ (Contains potentially sensitive vulnerability data from your scans)