All Projects → PeterMosmans → vulnerability-alerter

PeterMosmans / vulnerability-alerter

Licence: GPL-3.0 license
Scrapes information on vulnerabilities from US-CERT and parses them for further usage

Programming Languages

python
139335 projects - #7 most used programming language

vulnerability-alerter

Download the latest data from National Institute of Standards and Technology (NIST)'s National Vulnerability Database (NVD) - as presented by the weekly US-CERT Cyber Security Bulletins. It parses the data for further usage, and caches it locally.

Dependencies

lxml requests

Installation

pip install -r requirements.txt

Usage

scraper.py [-h] [-a] [-b BULLETIN] [-c CACHE] [-f]
                  [--from-date FROM_DATE] [-l] [--quiet] [--query QUERY]
                  [--update] [-v] [--year [YEAR]]

Downloads and parses vulnerability summaries from the US-CERT website

Copyright (C) 2015-2016 Peter Mosmans [Go Forward]
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

optional arguments:
  -h, --help            show this help message and exit
  -a, --all             retrieve all missing bulletin since 2010 (!)
  -b BULLETIN, --bulletin BULLETIN
                        retrieve a specific bulletin
  -c CACHE, --cache CACHE
                        name of cache directory
  -f, --force           force download, ignore / overwrite cache
  --from-date FROM_DATE
                        starting date (dd-mm-YYYY)
  -l, --low             select low vulnerabilities as well
  --quiet               don't output parsed bulletin
  --query QUERY         specify a query for the title
  --update              retrieve all newest bulletin since last update
  -v, --verbose         increase output verbosity
  --year [YEAR]         retrieve all bulletins for a given year year

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].