An open API service indexing awesome lists of open source software.

https://github.com/gill-singh-a/exploit-db-scrapper

A Python Program that scraps data of Exploit-DB
https://github.com/gill-singh-a/exploit-db-scrapper

exploit-db json python requests scrapping

Last synced: 11 days ago
JSON representation

A Python Program that scraps data of Exploit-DB

Awesome Lists containing this project

README

          

# 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:
```bash
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)