intelmq


Nameintelmq JSON
Version 3.3.0 PyPI version JSON
download
home_pagehttps://github.com/certtools/intelmq/
SummaryIntelMQ is a solution for IT security teams for collecting and processing security feeds using a message queuing protocol.
upload_time2024-03-01 18:45:31
maintainerSebastian Wagner
docs_urlNone
authorIntelMQ Community
requires_python>=3.7
licenseAGPLv3
keywords incident handling cert csirt
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <!-- comment
   SPDX-FileCopyrightText: 2015-2023 Sebastian Wagner, Filip Pokorný
   SPDX-License-Identifier: AGPL-3.0-or-later
-->

<!--
[![CII Badge](https://bestpractices.coreinfrastructure.org/projects/4186/badge)](https://bestpractices.coreinfrastructure.org/projects/4186/)
-->

![IntelMQ](docs/static/images/Logo_Intel_MQ.svg)


# Introduction

**IntelMQ** is a solution for IT security teams (CERTs & CSIRTs, SOCs
abuse departments, etc.) for collecting and processing security feeds
(such as log files) using a message queuing protocol. It's a community
driven initiative called **IHAP**[^1] (Incident Handling Automation Project)
which was conceptually designed by European CERTs/CSIRTs during several
InfoSec events. Its main goal is to give to incident responders an easy
way to collect & process threat intelligence thus improving the incident
handling processes of CERTs.

IntelMQ is frequently used for:

- automated incident handling
- situational awareness
- automated notifications
- as data collector for other tools
- and more!

The design was influenced by
[AbuseHelper](https://github.com/abusesa/abusehelper) however it was
re-written from scratch and aims at:

-   Reducing the complexity of system administration
-   Reducing the complexity of writing new bots for new data feeds
-   Reducing the probability of events lost in all process with persistence functionality (even system crash)
-   Use and improve the existing Data Harmonization Ontology
-   Use JSON format for all messages
-   Provide easy way to store data into databases and log collectors such as PostgreSQL, Elasticsearch and Splunk
-   Provide easy way to create your own black-lists
-   Provide easy communication with other systems via HTTP RESTful API

It follows the following basic meta-guidelines:

-   Don't break simplicity - KISS
-   Keep it open source - forever
-   Strive for perfection while keeping a deadline
-   Reduce complexity/avoid feature bloat
-   Embrace unit testing
-   Code readability: test with inexperienced programmers
-   Communicate clearly

## Contribute

- Subscribe to the [IntelMQ Developers mailing list](https://lists.cert.at/cgi-bin/mailman/listinfo/intelmq-dev) and engage in discussions
- Report any errors and suggest improvements via [issues](https://github.com/certtools/intelmq/issues)
- Read the Developer Guide and open a [pull request](https://github.com/certtools/intelmq/pulls)

[^1]: [Incident Handling Automation Project](https://www.enisa.europa.eu/activities/cert/support/incident-handling-automation), mailing list: ihap@lists.trusted-introducer.org


![CEF](https://ec.europa.eu/inea/sites/default/files/ceflogos/en_horizontal_cef_logo_2.png)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/certtools/intelmq/",
    "name": "intelmq",
    "maintainer": "Sebastian Wagner",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "intelmq-dev@lists.cert.at",
    "keywords": "incident handling cert csirt",
    "author": "IntelMQ Community",
    "author_email": "",
    "download_url": "",
    "platform": null,
    "description": "<!-- comment\n   SPDX-FileCopyrightText: 2015-2023 Sebastian Wagner, Filip Pokorn\u00fd\n   SPDX-License-Identifier: AGPL-3.0-or-later\n-->\n\n<!--\n[![CII Badge](https://bestpractices.coreinfrastructure.org/projects/4186/badge)](https://bestpractices.coreinfrastructure.org/projects/4186/)\n-->\n\n![IntelMQ](docs/static/images/Logo_Intel_MQ.svg)\n\n\n# Introduction\n\n**IntelMQ** is a solution for IT security teams (CERTs & CSIRTs, SOCs\nabuse departments, etc.) for collecting and processing security feeds\n(such as log files) using a message queuing protocol. It's a community\ndriven initiative called **IHAP**[^1] (Incident Handling Automation Project)\nwhich was conceptually designed by European CERTs/CSIRTs during several\nInfoSec events. Its main goal is to give to incident responders an easy\nway to collect & process threat intelligence thus improving the incident\nhandling processes of CERTs.\n\nIntelMQ is frequently used for:\n\n- automated incident handling\n- situational awareness\n- automated notifications\n- as data collector for other tools\n- and more!\n\nThe design was influenced by\n[AbuseHelper](https://github.com/abusesa/abusehelper) however it was\nre-written from scratch and aims at:\n\n-   Reducing the complexity of system administration\n-   Reducing the complexity of writing new bots for new data feeds\n-   Reducing the probability of events lost in all process with persistence functionality (even system crash)\n-   Use and improve the existing Data Harmonization Ontology\n-   Use JSON format for all messages\n-   Provide easy way to store data into databases and log collectors such as PostgreSQL, Elasticsearch and Splunk\n-   Provide easy way to create your own black-lists\n-   Provide easy communication with other systems via HTTP RESTful API\n\nIt follows the following basic meta-guidelines:\n\n-   Don't break simplicity - KISS\n-   Keep it open source - forever\n-   Strive for perfection while keeping a deadline\n-   Reduce complexity/avoid feature bloat\n-   Embrace unit testing\n-   Code readability: test with inexperienced programmers\n-   Communicate clearly\n\n## Contribute\n\n- Subscribe to the [IntelMQ Developers mailing list](https://lists.cert.at/cgi-bin/mailman/listinfo/intelmq-dev) and engage in discussions\n- Report any errors and suggest improvements via [issues](https://github.com/certtools/intelmq/issues)\n- Read the Developer Guide and open a [pull request](https://github.com/certtools/intelmq/pulls)\n\n[^1]: [Incident Handling Automation Project](https://www.enisa.europa.eu/activities/cert/support/incident-handling-automation), mailing list: ihap@lists.trusted-introducer.org\n\n\n![CEF](https://ec.europa.eu/inea/sites/default/files/ceflogos/en_horizontal_cef_logo_2.png)\n",
    "bugtrack_url": null,
    "license": "AGPLv3",
    "summary": "IntelMQ is a solution for IT security teams for collecting and processing security feeds using a message queuing protocol.",
    "version": "3.3.0",
    "project_urls": {
        "Documentation": "https://docs.intelmq.org/",
        "Homepage": "https://github.com/certtools/intelmq/",
        "Source and Issue Tracker": "https://github.com/certtools/intelmq/"
    },
    "split_keywords": [
        "incident",
        "handling",
        "cert",
        "csirt"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c2376aec771cb31b09ae1b9af5c0aa5f2cf46725145af50b2150b7e7806474d6",
                "md5": "6b0c98146f39cf4c2b05c8f39ae76bb9",
                "sha256": "a84ae8141512aec48a23fe6c5655c797cfb91e5e92d30fb4812d52e7fa09343d"
            },
            "downloads": -1,
            "filename": "intelmq-3.3.0-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "6b0c98146f39cf4c2b05c8f39ae76bb9",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": ">=3.7",
            "size": 943805,
            "upload_time": "2024-03-01T18:45:31",
            "upload_time_iso_8601": "2024-03-01T18:45:31.308942Z",
            "url": "https://files.pythonhosted.org/packages/c2/37/6aec771cb31b09ae1b9af5c0aa5f2cf46725145af50b2150b7e7806474d6/intelmq-3.3.0-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-01 18:45:31",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "certtools",
    "github_project": "intelmq",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "intelmq"
}
        
Elapsed time: 0.19060s