RedHatInfo.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:VIA4CVE 作者: cve-search 项目源码 文件源码
def __init__(self):
    self.name = "redhat"
    handlers  = [{'handler': RPMHandler(),  'source': 'rpm' },
                 {'handler': RHSAHandler(), 'source': 'rhsa'} ]
    parser    = make_parser()
    self.cves = defaultdict(dict)

    for handler in handlers:
      _file, r = conf.getFeedData(handler['source'],
                                  SOURCES[handler['source']])
      parser.setContentHandler(handler['handler'])
      if type(_file) is bytes:
        _file = BytesIO(_file)
      parser.parse(_file)
      for cve, data in handler['handler'].CVEs.items():
        self.cves[cve].update(data)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号