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: AddsTimeFormatclass to be used for thetime_formatbot parameter (PR#2329 by Filip Pokorný).intelmq.lib.exceptions: Fixes a bug inInvalidArgumentexception (PR#2329 by Filip Pokorný).intelmq.lib.harmonization:DateTimeconversion 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-rtto be below version 3.0 due to introduced breaking changes,Subject NOT LIKEqueries,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:feednameat 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_genreandp0f_detailfrom the 'DNS-Open-Resolvers' report. (PR#2338)intelmq.bots.parsers.generic.parser_csv: Changestime_formatparameter to use newTimeFormatclass (PR#2329 by Filip Pokorný).intelmq.bots.parsers.html_table.parser: Changestime_formatparameter to use newTimeFormatclass (PR#2329 by Filip Pokorný).intelmq.bots.parsers.turris.parser.pyUpdated 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_installationand environment variableINTELMQ_TEST_INSTALLATIONto 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_OPTenvironment 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:-oto 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_tablemay not process invalid URLs in patched Python version due to changes inurllib(Regression on parsing invalid URLs #2382).prepare_valuesreturning list instead of tuple (Type error with SQL output bot's prepare_values returning list instead of tuple #2255).intelmq_psql_initdbdoes 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