A command-line tool that searches for exploits and vulnerability information across multiple security databases.
exploit_search
searches across various vulnerability sources from a single interface, making it easier for security professionals to quickly find information about specific exploits.
- Searches across multiple vulnerability sources simultaneously:
- ExploitDB (via searchsploit)
- Metasploit Framework modules
- AttackerKB vulnerability topics
- National Vulnerability Database (NVD)
- Parallel searching for quick results
- Threat intelligence provided in a unified, color-coded interface
- Automatic version detection to find version-specific exploits
- Interactive prompt to:
- Copy exploits to your current directory
- Launch Metasploit with the selected module
- Open web links to vulnerability information
- Python 3.6+
- Metasploit Framework installed and in PATH
- SearchSploit installed and in PATH
- AttackerKB Python API client:
pip install attackerkb-api
- Beautiful Soup:
pip install beautifulsoup4
- Requests:
pip install requests
-
Install the required Python packages:
pip install attackerkb-api beautifulsoup4 requests
-
Ensure Metasploit and SearchSploit are installed and accessible from PATH
-
Set your AttackerKB API key as an environment variable:
export ATTACKERKB_API_KEY="your-api-key"
you can clone ONLY this folder if you run this command:
git clone --filter=blob:none --no-checkout https://github.com/YanivHaliwa/Cyber-Stuff.git && cd Cyber-Stuff && git sparse-checkout init --cone && git sparse-checkout set exploit_search && git checkout
OR you can Clone the repository using the following command:
git clone https://github.com/YanivHaliwa/Cyber-Stuff.git cd Cyber-Stuff/exploit_search
./exploit_search [options] query
-s, --searchsploit
: Include Exploit-DB results-m, --msf
: Include Metasploit module results-a, --attackerkb
: Include AttackerKB topic results-n, --nvd
: Include NVD CVE results-e, --everything
: Include all sources
# Default: search across local db, AttackKB, and Metasploit exploit_search sudo # Search apache in msfconsole and NVD only exploit_search apache -m -n # Search mysql across all sources exploit_search mysql --everything # Exploit-DB search for WordPress 5.4 exploit_search 'wordpress 5.4' -s
This tool is provided for legitimate security testing and research purposes only. Always ensure you have proper authorization before testing for vulnerabilities or attempting to exploit systems. The authors assume no liability for misuse of this tool.
This project is available under the MIT License.
Created by Yaniv Haliwa for security testing and educational purposes.