Skip to content

CVE-Fetcher is a versatile Python application designed to simplify the retrieval and analysis of Common Vulnerabilities and Exposures (CVE) data from the National Vulnerability Database (NVD). It automates the process of creating detailed Excel reports summarizing vulnerabilities from debsecan command or a .txt file with its output.

License

Notifications You must be signed in to change notification settings

Kiyatake1/CVE-Fetcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CVE-Fetcher

CVE-Fetcher is a Python script and application designed to fetch and analyze Common Vulnerabilities and Exposures (CVE) information from the National Vulnerability Database (NVD) and create an Excel report summarizing the vulnerabilities from a .txt file based on debsecan. If you are on Linux, it runs debsecan and automatically gets info from NVD API.

Requires debsecan in Linux version

Features

  • Fetch CVE information from NVD.
  • Analyze and summarize vulnerabilities from a .txt file.
  • Generate an Excel report with detailed vulnerability information.
  • Automatic analysis on Linux using debsecan and NVD API.

Getting Started

To get started with CVE-Fetcher, follow these steps:

Clone this repository.

Linux:

  • Navigate to the CVE-Fetcher-Linux folder.

  • Run the CVE-Fetcher with: ./cve-fetcher.

Windows:

  • Run the CVE-Fetcher.exe executable in dist folder.

Working with Source Code:

  • Ensure you have the following prerequisites:
    • Python 3.x
    • Required Python packages (install using pip3 install <package-name>):
      • tkinter
      • requests
      • pandas
      • openpyxl

Note

  • The Linux version of the script runs debsecan and fetches information from the NVD API automatically to build the .xlsx.
  • On Windows, simply run the provided executable with txt file from a debsecan output.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • The CVE-Fetcher project was inspired by the need to quickly fetch and analyze CVE information.
  • Thanks to the National Vulnerability Database (NVD) for providing valuable vulnerability data.

About

CVE-Fetcher is a versatile Python application designed to simplify the retrieval and analysis of Common Vulnerabilities and Exposures (CVE) data from the National Vulnerability Database (NVD). It automates the process of creating detailed Excel reports summarizing vulnerabilities from debsecan command or a .txt file with its output.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published