intelmq.bots.collectors.rsync package

Submodules

intelmq.bots.collectors.rsync.collector_rsync module

intelmq.bots.collectors.rsync.collector_rsync.BOT

alias of RsyncCollectorBot

class intelmq.bots.collectors.rsync.collector_rsync.RsyncCollectorBot(*args, **kwargs)

Bases: CollectorBot

Collect data with rsync from any resource rsync supports

extra_params: str = None
file: str = '<file>'
init()
private_key: str = None
private_key_path: str = None
process()
rate_limit: int = 1000
rsync_file_path_formatting: bool = False
rsync_path: str = '<path>'
strict_host_key_checking: bool = False
temp_directory: str = '/opt/intelmq/var/lib/bots/rsync_collector'
class intelmq.bots.collectors.rsync.collector_rsync.Time(delta=None)

Bases: object

__init__(delta=None)

Delta is a datetime.timedelta JSON string, ex: ‘{days=-1}’.

Module contents