{"id":30703085,"url":"https://github.com/yanivhaliwa/exploit_search","last_synced_at":"2025-09-02T16:55:13.860Z","repository":{"id":310886251,"uuid":"1001748063","full_name":"YanivHaliwa/exploit_search","owner":"YanivHaliwa","description":null,"archived":false,"fork":false,"pushed_at":"2025-08-20T19:23:21.000Z","size":7,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-08-20T21:31:14.476Z","etag":null,"topics":["cybersecurity","exploit-database","linux-tools","metasploit","vulnerability-research"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/YanivHaliwa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"thanks_dev":null,"custom":[{"\u003ciframe src=\"https://github.com/sponsors/YanivHaliwa/card\" title=\"Sponsor YanivHaliwa\" height=\"225\" width=\"600\" style=\"border":"0;\"\u003e\u003c/iframe\u003e"}]}},"created_at":"2025-06-14T00:09:56.000Z","updated_at":"2025-08-20T19:23:27.000Z","dependencies_parsed_at":"2025-08-20T21:31:16.052Z","dependency_job_id":"7a3a7011-1e96-4c91-b189-7e1445ebefdb","html_url":"https://github.com/YanivHaliwa/exploit_search","commit_stats":null,"previous_names":["yanivhaliwa/exploit_search"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/YanivHaliwa/exploit_search","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YanivHaliwa%2Fexploit_search","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YanivHaliwa%2Fexploit_search/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YanivHaliwa%2Fexploit_search/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YanivHaliwa%2Fexploit_search/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/YanivHaliwa","download_url":"https://codeload.github.com/YanivHaliwa/exploit_search/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YanivHaliwa%2Fexploit_search/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273317765,"owners_count":25084037,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-02T02:00:09.530Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cybersecurity","exploit-database","linux-tools","metasploit","vulnerability-research"],"created_at":"2025-09-02T16:55:09.805Z","updated_at":"2025-09-02T16:55:13.846Z","avatar_url":"https://github.com/YanivHaliwa.png","language":"Python","funding_links":[{"\u003ciframe src=\"https://github.com/sponsors/YanivHaliwa/card\" title=\"Sponsor YanivHaliwa\" height=\"225\" width=\"600\" style=\"border":"0;\"\u003e\u003c/iframe\u003e"}],"categories":[],"sub_categories":[],"readme":"# Exploit Search - Unified Vulnerability Search Tool\n\nA command-line tool that searches for exploits and vulnerability information across multiple security databases.\n\n## Description\n\n`exploit_search` searches across various vulnerability sources from a single interface, making it easier for security professionals to quickly find information about specific exploits.\n\n## Features\n\n- Searches across multiple vulnerability sources simultaneously:\n  - ExploitDB (via searchsploit)\n  - Metasploit Framework modules\n  - AttackerKB vulnerability topics\n  - National Vulnerability Database (NVD)\n- Parallel searching for quick results\n- Threat intelligence provided in a unified, color-coded interface\n- Automatic version detection to find version-specific exploits\n- Interactive prompt to:\n  - Copy exploits to your current directory\n  - Launch Metasploit with the selected module\n  - Open web links to vulnerability information\n\n## Requirements\n\n- Python 3.6+\n- Metasploit Framework installed and in PATH\n- SearchSploit installed and in PATH\n- AttackerKB Python API client: `pip install attackerkb-api`\n- Beautiful Soup: `pip install beautifulsoup4`\n- Requests: `pip install requests`\n\n## Setup\n\n1. Install the required Python packages:\n   ```\n   pip install attackerkb-api beautifulsoup4 requests\n   ```\n\n2. Ensure Metasploit and SearchSploit are installed and accessible from PATH\n\n3. Set your AttackerKB API key as an environment variable:\n   ```\n   export ATTACKERKB_API_KEY=\"your-api-key\"\n   ```\n\n\n### Installation\n\nyou can clone ONLY this folder if you run this command: \n\n```bash\ngit clone --filter=blob:none --no-checkout https://github.com/YanivHaliwa/Cyber-Stuff.git \u0026\u0026 cd Cyber-Stuff \u0026\u0026 git sparse-checkout init --cone \u0026\u0026 git sparse-checkout set exploit_search  \u0026\u0026 git checkout\n```\n\nOR you can Clone the repository using the following command:\n\n```bash\ngit clone https://github.com/YanivHaliwa/Cyber-Stuff.git\ncd Cyber-Stuff/exploit_search\n```\n\n## Usage\n\n```\n./exploit_search [options] query\n```\n\n### Options\n\n- `-s, --searchsploit`: Include Exploit-DB results\n- `-m, --msf`: Include Metasploit module results\n- `-a, --attackerkb`: Include AttackerKB topic results\n- `-n, --nvd`: Include NVD CVE results\n- `-e, --everything`: Include all sources\n\n### Examples\n\n```\n# Default: search across local db, AttackKB, and Metasploit\nexploit_search sudo\n\n# Search apache in msfconsole and NVD only\nexploit_search apache -m -n\n\n# Search mysql across all sources\nexploit_search mysql --everything\n\n# Exploit-DB search for WordPress 5.4\nexploit_search 'wordpress 5.4' -s\n```\n\n## Disclaimer\n\nThis 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.\n\n## License\n\nThis project is available under the MIT License.\n\n## Author\n\nCreated by [Yaniv Haliwa](https://github.com/YanivHaliwa) for security testing and educational purposes.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyanivhaliwa%2Fexploit_search","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyanivhaliwa%2Fexploit_search","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyanivhaliwa%2Fexploit_search/lists"}