intelmq.bots.collectors.rt package

Submodules

intelmq.bots.collectors.rt.collector_rt module

intelmq.bots.collectors.rt.collector_rt.BOT

alias of intelmq.bots.collectors.rt.collector_rt.RTCollectorBot

class intelmq.bots.collectors.rt.collector_rt.RTCollectorBot(bot_id: str, start: bool = False, sighup_event=None, disable_multithreading: bool = None)

Bases: intelmq.lib.bot.CollectorBot, intelmq.lib.mixins.http.HttpMixin

Fetches attachments and URLs from an Request Tracker ticketing server

PARAMETER_MAPPING = {'search_owner': 'Owner', 'search_queue': 'Queue', 'search_requestor': 'Requestor', 'search_status': 'Status', 'search_subject_like': 'Subject__like'}
attachment_regex = '\\.csv\\.zip$'
extract_attachment = True
extract_download = True
http_password = None
http_username = None
init()
password = 'password'
process()
rate_limit = 3600
search_not_older_than = None
search_owner = 'nobody'
search_queue = 'Incident Reports'
search_requestor = None
search_status = 'new'
search_subject_like = 'Report'
set_status = 'open'
ssl_client_certificate = None
take_ticket = True
uri = 'http://localhost/rt/REST/1.0'
url_regex = 'https://dl.shadowserver.org/[a-zA-Z0-9?_-]*'
user = 'intelmq'

Module contents