intelmq.bots.experts.generic_db_lookup package¶
Submodules¶
intelmq.bots.experts.generic_db_lookup.expert module¶
Generic DB Lookup
-
intelmq.bots.experts.generic_db_lookup.expert.
BOT
¶ alias of
intelmq.bots.experts.generic_db_lookup.expert.GenericDBLookupExpertBot
-
class
intelmq.bots.experts.generic_db_lookup.expert.
GenericDBLookupExpertBot
(bot_id: str, start: bool = False, sighup_event=None, disable_multithreading: Optional[bool] = None)¶ Bases:
intelmq.lib.bot.SQLBot
Fetche data from a database
-
database
: str = 'intelmq'¶
-
engine
: str = '<postgresql OR sqlite>'¶
-
host
: str = 'localhost'¶
-
init
()¶
-
match_fields
= {'source.asn': 'asn'}¶
-
overwrite
: bool = False¶
-
password
: str = '<password>'¶
-
port
: int = 5432¶
-
process
()¶
-
replace_fields
= {'contact': 'source.abuse_contact', 'note': 'comment'}¶
-
sslmode
: str = 'require'¶
-
table
: str = 'contacts'¶
-
user
: str = 'intelmq'¶
-