intelmq.bots.parsers.github_feed package

Submodules

intelmq.bots.parsers.github_feed.parser module

Github IOC feeds’ parser

intelmq.bots.parsers.github_feed.parser.BOT

alias of intelmq.bots.parsers.github_feed.parser.GithubFeedParserBot

class intelmq.bots.parsers.github_feed.parser.GithubFeedParserBot(bot_id: str, start: bool = False, sighup_event=None, disable_multithreading: Optional[bool] = None)

Bases: intelmq.lib.bot.Bot

Parse known GitHub feeds

class StrangerealIntelDailyIOC(logger)

Bases: object

parse(event, json_content: dict)

Parse the specific feed to sufficient fields

Parameters
  • event – output event object

  • json_content – IOC(s) in JSON format

init()
parse(report, json_content: dict)
process()
intelmq.bots.parsers.github_feed.parser.parse_domain_indicator(event, ioc_indicator: str)
intelmq.bots.parsers.github_feed.parser.parse_hash_indicator(event, ioc_indicator: str, hash_type: str)
intelmq.bots.parsers.github_feed.parser.parse_ip_indicator(event, ioc_indicator: str)
intelmq.bots.parsers.github_feed.parser.parse_url_indicator(event, ioc_indicator: str)

Module contents