Share
## 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)