A Python Program that scraps data of Exploit-DB
Language Used = Python3
Modules/Packages used:
- requests
- json
- pickle
- pathlib
- datetime
- optparse
- colorama
- time
Install the dependencies:
pip install -r requirements.txt
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)
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)