Skip to content

MrShiroLu/ShodanCVEFinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShodanCVEFinder

ShodanCVEFinder is a tool that finds open ports and services for a given IP address using the Shodan API, then queries known CVE (vulnerability) information for these services via the Google Gemini API.

Features

  • Finds open ports and services for an IP address using the Shodan API.
  • Searches for CVEs for discovered services using the Google Gemini API.
  • Displays results on the screen and saves them under the Results/ folder.

Requirements

Install dependencies:

pip install shodan google-generativeai pyfiglet python-dotenv

Folder Structure

ShodanCVEFinder/
  ├── main.py
  ├── .env
  ├── Modules/
  │    ├── find.py
  │    ├── greeting.py
  │    └── shodanSearchV1.py
  ├── Results/
  │    └── cve_results_{IP}.txt

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages