Skip to content

bird8693/bulletin-scraper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MS Bulletin Scraper

This is a scraping tool to download all bulletin .msu files, extract the executables and download relevant symbols.

Be warned, downloading everything eats up a lot of disk space.

Dependencies

  1. Scrapy, install using pip install scrapy.
  2. To download symbols, the script uses Symchk.exe. So you'll need to install Windbg.
  3. We also use expand.exe to expand the .msu files, so you need to run this on Windows 7 or higher.

Usage

git clone https://github.com/NorthBit/bulletin-scraper.git bulletin-scraper
cd bulletin-scraper\bulletin_scraper
scrapy crawl bulletins

Configuration

The scraper's configuration is saved in bulletin_scraper\bulletin_scraper\settings.py. There are some settings you MUST configure yourself.

  1. FILES_STORE - the location ot which the bulletins will be downloaded. The default location is a bulletins directory under the scraper root.
  2. SYMCHK_PATH - the path to symchk.exe
  3. SYM_PATH - the symbol path. The default local store is C:\temp\symbols.

About

Download all of Microsoft's security updates and symbols

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%