Metadata-Version: 2.1
Name: threatbus-inmem
Version: 2021.12.16
Summary: A simplistic in-memory backbone for threatbus.
Home-page: https://github.com/tenzir/threatbus
Author: Tenzir
Author-email: engineering@tenzir.com
License: BSD 3-clause
Keywords: message broker,threatbus,Threat Bus,threat intelligence,TI,TI dissemination
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Plugins
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Security
Classifier: Topic :: Software Development :: Object Brokering
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: stix2 (>=3.0)
Requires-Dist: threatbus (>=2021.12.16)

Threat Bus In-Memory Backbone Plugin
====================================

<h4 align="center">

[![PyPI Status][pypi-badge]][pypi-url]
[![Build Status][ci-badge]][ci-url]
[![License][license-badge]][license-url]

</h4>

A very simplistic Threat Bus plugin that provides an in-memory backbone for data
provisioning.

### Message Routing

Messages are routed based on their data type. Stix2 data, like Indicators and
Sightings are routed via the `stix2/` topic prefix. Threat Bus-internal messages
like SnapshotRequests and SnapshotEnvelopes are routed via the `threatbus/`
topic prefix.


### Subscriptions

Application plugins can subscribe to topics and topic prefixes.

## Installation

```sh
pip install threatbus-inmem
```

## Configuration

Add a placeholder for this plugin's config:

```yaml
...
plugins:
  backbones:
    inmem:
...
```

There is no further configuration needed.


## License

Threat Bus comes with a [3-clause BSD license][license-url].

[pypi-badge]: https://img.shields.io/pypi/v/threatbus-inmem.svg
[pypi-url]: https://pypi.org/project/threatbus-inmem
[ci-url]: https://github.com/tenzir/threatbus/actions?query=branch%3Amaster
[ci-badge]: https://github.com/tenzir/threatbus/workflows/Python%20Egg/badge.svg?branch=master
[license-badge]: https://img.shields.io/badge/license-BSD-blue.svg
[license-url]: https://github.com/tenzir/threatbus/blob/master/COPYING


