Skip to content

hybtli/CVE-Report-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Name: CVE Report Generator

Project Description

The CVE Report Generator is a Python script that allows you to fetch and compile information about a Common Vulnerabilities and Exposures (CVE) ID. It retrieves data from the National Vulnerability Database (NVD) and the Exploit Database to provide detailed information about a specific CVE.

Dependencies

To run this project, you need the following dependencies:

  • Python 3. x
  • Requests library
  • BeautifulSoup library
  • docx library (for creating Word reports)
  • reportlab library (for creating PDF reports)

You can install the required libraries using pip with the following command:

pip install requests beautifulsoup4 python-docx reportlab

Instructions for Running the Project

To use the CVE Report Generator, follow these steps:

  1. Clone or download this repository to your local machine.

  2. Ensure you have installed the required dependencies (see Dependencies above).

  3. Run the main.py script by executing the following command:

    python main.py
    
  4. Follow the on-screen instructions to input the CVE ID and select the desired output format (Word, Markdown, or PDF).

  5. The generated report will be saved in the project directory with a filename based on the CVE ID.

  6. Additionally, the project will automatically open five browser tabs, providing references to the following online resources:

Additional Instructions

  • Please make sure you have an internet connection while running the script, as it searches for data from online sources.
  • For any issues or questions, please contact

Releases

No releases published

Packages

No packages published

Languages