- Execute
collect_bulletin.ps1, this only needs to be performed once as its source (BulletinSearch.xlsx) is not updated anymore (producesBulletin.csv) - Execute
collect_msrc.ps1to collect the latest Microsoft patches from MSRC (producesMSRC.csv) - Execute
collect_nvd.ps1to collect exploit links from NVD (producesNVD.csv) - Execute
collect_edb.ps1to collect exploit links from Exploit-DB (producesEDB.csv) - Execute
merge.ps1to mergeBulletin.csvandMSRC.csv, enrich it with the collected exploit links (NVD.csvandEDB.csv) and outputdefinitions.zip
Run in PowerShell oneliner:
Remove-Item ..\definitions.zip ; .\collect_msrc.ps1 ; .\collect_nvd.ps1 ; .\collect_edb.ps1 ; .\merge.ps1 ; .\push_definitions.ps1