Git Product home page Git Product logo

zeek-tcpreplay-kafka's People

Contributors

berthayes avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

javabrett

zeek-tcpreplay-kafka's Issues

Show an easier path to using zeek with the kafka plugin

With Kafka Connect, it's relatively easy to import/export all kinds of data to/from Kafka. We want to show a similar story for the Zeek Kafka plugin. This whole conversation started when we wanted to push a fix to the entrypoint script for this project's docker image. The change was simple, but the build steps aren't cached and are prone to failure. The dockerfile in this repo does a lot of from-scratch compiling, and that's not a fast or easy experience for anyone who wants to use the Kafka plugin for Zeek. This repo should be a nice example to show an easy path to using Zeek + Kafka.

We may be able to take inspiration from the zeek kafka plugin repo:

I've also filed an issue there asking if they publish a docker image with zeek and the kafka plugin working off the shelf:

There's also the official zeek docker image on docker hub broplatform/bro:<version>. The github repo is here:

I tried installing the kafka plugin with zkg (the recommended way) using broplatform/bro:4.1.0 as a base but ran into various issues. Zeek 4+ comes with zkg, but it won't actually run without python 3. Even so, installing the plugin still failed with some C error:

fatal error: Desc.h: No such file or directory

I was already chasing build dependencies, which made me question what zkg was actually doing for me. I'll try again and document the steps better so I can maybe get help from the kafka zeek plugin folks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.