This project will gather all the CVE's and Exploit's that are exists on the internet for you and save it into the Elastic database!
The reason that I decided to use Elastic was that we will be able to search throw record so fast using Kibana Dashbords!
--config string set the config file path.
--end-limit int set the end limit for exploit gathering
--gather string set the gather type. (cve, exploit)
-h, --help help for zspup
--month int set the start month for cve gathering
--start-limit int set the start limit for exploit gathering
-v, --version zspup version
--year int set the start year for cve gathering- gather all the CVE's :
./zspup --config /path/to/config.yml --gather cve --month 1 --year 2020NOTE: this command will gather all the cve's that has been published after 2020/01/01.
in the results you might see the CVE's that their publish date is 1997 or something like that ! DO NOT PANIC! because those CVE's might found in that year but their had been published to the internet recently.
- gather all Exploit's :
./zspup --config /path/to/config.yml --gather exploit --start-limit 0 --end-limit 52000NOTE: We will gather the exploits from exploit-db and untill now there is 52020 exploits exist that database! so you would know how to hande --start-limit and --end-limit flags!
elk_url: ["http://elastic.local:9200"]
elk_key: "API_KEY"
elk_index: "index-name"