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(*args, **kwargs)¶ Bases:
intelmq.lib.bot.CollectorBot,intelmq.lib.mixins.http.HttpMixinFetches 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', 'search_subject_not_like': 'Subject__notlike'}¶
-
RAW_QUERY_OP_MAPPING= {None: '=', 'like': ' LIKE ', 'notlike': ' NOT LIKE ', 'gt': '>'}¶
-
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'¶
-
search_subject_not_like= None¶
-
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'¶
-