Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/supercowpowers/zstreams

Zeek Streaming Tools
https://github.com/supercowpowers/zstreams

Last synced: 4 days ago
JSON representation

Zeek Streaming Tools

Awesome Lists containing this project

README

        

# ZStreams

**Zeek + Kafka + Spark + KSQL = ZStreams**

ZStreams helps you analyze Zeek data with the latest streaming toolkits. With ZStreams you can quickly and easily start analyzing Zeek output with examples that help lead you through the some of the fairly steep learning curves for Kafka, KSQL, and Spark.

## Pre-Setup for ZStreams
- **Zeek with Kafka Plugin:** If this isn't already setup then you'll need to install the Zeek Kafka plugin/package, see our help guide here: [Kafka_Setup](docs/Kafka_Setup.md)
- **Kafka Broker/KSQL**: If you don't already have this I highly recommend using the [Confluent/Kafka 'all-in-one'](https://docs.confluent.io/platform/current/quickstart/ce-docker-quickstart.html) docker setup... conveniently available in the ZStreams repo...

```
$ git clone [email protected]:SuperCowPowers/zstreams.git
$ cd zstreams/docker
$ docker-compose up -d
```

## Install ZStreams

```$ pip install zstreams```

## Examples
Welcome to the examples, before getting started let's make sure that everything is setup and ready to go: [Ready Check, All Systems Go?](./docs/Ready_Check.md)

### Hello World
- (1)
- (2)

### Novice
- (1)
- (2)

#### Intermediate
- (1)
- (2)

#### Expert
- (1)
- (2)