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
-
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