Skip to main content

Additional bots for IntelMQ

Project description

IntelMQ Extensions

Running tests

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.

CEF-Logo

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

intelmq_extensions-1.12.1.tar.gz (93.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

intelmq_extensions-1.12.1-py3-none-any.whl (130.7 kB view details)

Uploaded Python 3

File details

Details for the file intelmq_extensions-1.12.1.tar.gz.

File metadata

  • Download URL: intelmq_extensions-1.12.1.tar.gz
  • Upload date:
  • Size: 93.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for intelmq_extensions-1.12.1.tar.gz
Algorithm Hash digest
SHA256 55cd7aef7ac18f96e0ed21a28c5643dc595b11b08c7d3c1531421a4ffd42b8c1
MD5 f029dfc31a9581ad686b5cd1d5b8b235
BLAKE2b-256 1a21b7a10af26b8f4204e118e2fa02c7ed60002f8df9b36ecbe0d65d2780d6b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for intelmq_extensions-1.12.1.tar.gz:

Publisher: release.yml on certat/intelmq-extensions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file intelmq_extensions-1.12.1-py3-none-any.whl.

File metadata

File hashes

Hashes for intelmq_extensions-1.12.1-py3-none-any.whl
Algorithm Hash digest
SHA256 67d96f9b3463482dd2f2dd1d7d935c7d7515cc6a614d696f39bd00e2c9649dd8
MD5 609da96288fd90de36a0fdfc93cd66e7
BLAKE2b-256 b33f9aea7db33707d92c719f4e31b19353fbc257c2a1df8a6f5d2f507a6ec9e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for intelmq_extensions-1.12.1-py3-none-any.whl:

Publisher: release.yml on certat/intelmq-extensions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page