3.2.0 Feature release: Running IntelMQ bots as Python Library #2388
sebix
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
IEP007: Running IntelMQ bots as Python Library is implemented.
Installation: https://intelmq.readthedocs.io/en/develop/user/installation.html
Upgrade: https://intelmq.readthedocs.io/en/develop/user/upgrade.html
The accompanying 3.2.0 release of intelmq-api switches it's backend from the library hug to fastapi.
Deb-packages of intelmq-api 3.2.0 are delayed for some distributions because of necessary changes in packaging.
Core
intelmq.lib.utils
:resolve_dns
: Deprecate dnspython versions pre-2.0.0 and disable search domains (PR#2352)intelmq.lib.upgrages
: Fix a bug in the upgrade function for version 3.1.0 which caused an exception if a generic csv parser instance had no parametertype
(PR#2319 by Filip Pokorný).intelmq.lib.datatypes
: AddsTimeFormat
class to be used for thetime_format
bot parameter (PR#2329 by Filip Pokorný).intelmq.lib.exceptions
: Fixes a bug inInvalidArgument
exception (PR#2329 by Filip Pokorný).intelmq.lib.harmonization
:DateTime
conversion functions for consistency, backwards compatible (PR#2329 by Filip Pokorný).intelmq.lib.bot.Bot
: Allow setting the parameters via parameter on bot initialization.Development
Bots
Collectors
intelmq.bots.collector.rt
:python-rt
to be below version 3.0 due to introduced breaking changes,Subject NOT LIKE
queries,intelmq.bots.collectors.rsync
: Support for optional private key, relative time parsing for the source path, extra rsync parameters and strict host key checking (PR#2241 by Mateo Durante).Parsers
intelmq.bots.parsers.shadowserver._config
:feedname
at shutdown to re-detect the feedname on reloads (PR#2361 by @elsif2, fixes Shadowserver parser may fail to autodetect report type after reload #2360).intelmq.bots.parsers.shadowserver._config
:p0f_genre
andp0f_detail
from the 'DNS-Open-Resolvers' report. (PR#2338)intelmq.bots.parsers.generic.parser_csv
: Changestime_format
parameter to use newTimeFormat
class (PR#2329 by Filip Pokorný).intelmq.bots.parsers.html_table.parser
: Changestime_format
parameter to use newTimeFormat
class (PR#2329 by Filip Pokorný).intelmq.bots.parsers.turris.parser.py
Updated to the latest data format (issue Turris greylist has been updated #2167). (PR#2373 by Filip Pokorný).Experts
intelmq.bots.experts.sieve
:intelmq.bots.experts.cymru_whois
:intelmq.bots.experts.sieve
:Outputs
intelmq.bots.outputs.cif3.output
: Added (PR#2244 by Michael Davis).intelmq.bots.outputs.sql.output
: New parameterfail_on_errors
(PR#2362 by Sebastian Wagner).intelmq.bots.outputs.smtp_batch.output
: Added a bot to gathering the events and sending them by e-mails at a stroke as CSV files (PR#2253 by Edvard Rejthar)Documentation
Tests
skip_installation
and environment variableINTELMQ_TEST_INSTALLATION
to skip tests requiring an IntelMQ installation on the test host by default (PR#2370 by Sebastian Wagner, fixes intelmqctl and intelmqdump tests require an installed IntelMQ instance #2369)Tools
intelmqsetup
:/
if run with theINTELMQ_PATHS_NO_OPT
environment variable set. This affects only the PIP package as the DEB/RPM packages don't contain this tool. (PR#2355 by Kamil Mańkowski, fixes intelmqsetup changes the root directory ownership #2354)contrib.eventdb.separate-raws-table.sql
: Added the missing commas to complete the sql syntax. (PR#2386, fixes Missing commas in SQL query for separate Events table #2125 by Sebastian Kufner)intelmq_psql_initdb
:-o
to set the output file destination. (by Sebastian Kufner)intelmqctl
:Known Issues
This is short list of the most important known issues. The full list can be retrieved from GitHub.
intelmq.parsers.html_table
may not process invalid URLs in patched Python version due to changes inurllib
(Regression on parsing invalid URLs #2382).prepare_values
returning list instead of tuple (Type error with SQL output bot's prepare_values returning list instead of tuple #2255).intelmq_psql_initdb
does not work for SQLite (intelmq_psql_initdb does not work for SQLite #2202).This discussion was created from the release 3.2.0 Feature release: Running IntelMQ bots as Python Library.
Beta Was this translation helpful? Give feedback.
All reactions