kamil-certat
kamil-certat
**Background** Managing 100+ bots from IntelMQ Manager is quite hard and as with any things at certain growing point, the UI just isn't enough. So I generate `runtime.yaml` from easier-to-handle...
The debian package, what is our main distribution format, patches IntelMQ source code to force LSB (/etc/intelmq) paths: https://github.com/certtools/intelmq/tree/develop/debian/patches It looks like we're also recommending those paths in our documentation....
Currently, scheduled bots has to be started outside IntelMQ, e.g. using cron. It would be good to introduce some scheduling directly in the IntelMQ, e.g. using https://pypi.org/project/APScheduler/ Two possible architectural...
Currently, bots check their requirements only during startup. It would be helpful, if the `check()` method of bots does it as well, so we'll get the clear information when verifying...
The pipx https://github.com/pypa/pipx is a tool to install applications using Python packages and virtual envs. It is now the part of Debian 12. This would be much easier to maintain...
Some bots have incompatible dependency requirements. It should be possible to write a CI check that tries to resolve all required dependency together and fail if it's not possible.
It would be nice to automatically build and publish in PyPI beta releases of IntelMQ. It may help with testing by more people. Beta releases should have postfix of `beta`...
As a continuation of #2377, we have a regression on parsing invalid URLs. Previously, the `urllib` was mach more liberal in processing URLs, now it rejects much more cases. We...
The library to connect with RT system has some breaking changes since version 3: [changelog](https://github.com/python-rt/python-rt/blob/master/CHANGELOG.md) * The class for REST v1.0 was moved, * Some exceptions may have new name....
If event hold in current event wasn't saved correctly, the bot is unable to start and handle any event. In our case, the file wasn't created at all. I'm not...