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.
- Scrapy, install using
pip install scrapy
. - To download symbols, the script uses
Symchk.exe
. So you'll need to install Windbg. - We also use
expand.exe
to expand the.msu
files, so you need to run this on Windows 7 or higher.
git clone https://github.com/NorthBit/bulletin-scraper.git bulletin-scraper
cd bulletin-scraper\bulletin_scraper
scrapy crawl bulletins
The scraper's configuration is saved in bulletin_scraper\bulletin_scraper\settings.py
. There are some settings you MUST configure yourself.
FILES_STORE
- the location ot which the bulletins will be downloaded. The default location is abulletins
directory under the scraper root.SYMCHK_PATH
- the path tosymchk.exe
SYM_PATH
- the symbol path. The default local store isC:\temp\symbols
.