Skip to content

Gill-Singh-A/Exploit-DB-Scrapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Exploit-DB Scrapper

A Python Program that scraps data of Exploit-DB

Requirements

Language Used = Python3
Modules/Packages used:

  • requests
  • json
  • pickle
  • pathlib
  • datetime
  • optparse
  • colorama
  • time

Install the dependencies:

pip install -r requirements.txt

Input

The Program takes command line arguments:

  • '-w', "--write" : Name of the Folder for the Data to be dumped
  • '-a', "--application" : Download Applications if available (True/False, Default=False)
  • '-e', "--exploit" : Download Exploits (True/False, Default=True)
  • '-s', "--screenshot" : Download Screenshots (True/False, Default=True)

Output

The Program makes 1 Parent Director and 3 Child Directories in the Directory where the program is run.
The Parent Directory is the value provided in --write Argument, if current Date and Time is used.
Then raw_data and data will be dumped in this directory.
The Child Directories are:

  • applications: Download Application (if available)
  • screenshots: Download Screenshot (if available)
  • exploits: Download Exploits (if available)

About

A Python Program that scraps data of Exploit-DB

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages