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.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', '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'¶
-