IntelMQ Extensions
This project collects customized bots and some helper scripts for IntelMQ used primary by CERT.at.
It's a combination of customization previously available in certat/intelmq as well as newer solutions.
Usage
Install the package on the machine or virtualenv, where you have the IntelMQ, using
pip install intelmq-extensions. Then, the bots will be available as any other IntelMQ
bot in the Manager as well to import using intelmq.bots.*.certat namespace, e.g.
intelmq.bots.experts.certat.vulnerability_lookup.expert
Documentation
There is a limited documentation available. Consult bot Python code to see information about the usage and available configuration.
Running tests
This package comes with test runners configured using tox. To use them:
tox -elint # run code style checks
tox -epy310 # run simple unittests against Python 3.10
# For running all unittests, including connecting to external services / database
# use on of the following:
tox -efull # assuming you run redis, postgres etc. on your own
tox -efull-with-docker # this will use docker compose to provision services for tests;
# please note it uses default ports
# You can pass arguments to the pytest, e.g. to run a specific test:
tox -efull-with-docker -- intelmq_extensions/tests/bots/experts/squelcher/test_expert.py::TestSquelcherExpertBot::test_address_match1
Part of the development was financed by the European Union.
Metadata
Release files for intelmq-extensions 1.14.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| intelmq_extensions-1.14.0.tar.gz | 98.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| intelmq_extensions-1.14.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 234.3 kB
Release files / intelmq_extensions-1.14.0.tar.gz
| Download URL | intelmq_extensions-1.14.0.tar.gz |
|---|---|
| Size | 98.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
55b7f99636ea6ea9318c123635c3acc5ae45620134ad5f0f7be70ae435b18657
|
|
BLAKE2b-256 checksum How to use checksums |
aaf2a52f51986e4dfce6f89197ba884bc048621c4f17f68d4fbb858448de22a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.
Transparency logRelease files / intelmq_extensions-1.14.0-py3-none-any.whl
| Download URL | intelmq_extensions-1.14.0-py3-none-any.whl |
|---|---|
| Size | 136.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c247a3d10ecb95e52392300f1149826df570335866c795a824287ef599fcf90f
|
|
BLAKE2b-256 checksum How to use checksums |
e0c545051e62a7271349d4e1b5866b1ef8b7ff08fc1ca3e493198918d2b1e57d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.
Transparency log