
10/23/2020 · Géraud Dugé de Bernonville
What this post added
This post demonstrates how to build an Intrusion Detection System (IDS) using ksqlDB and Kafka. It details setting up a virtualized network environment with Vagrant, capturing network packets using TShark, and ingesting them into Kafka via the Spool Dir connector. The post then shows how to use ksqlDB to process these raw network packets, flatten the JSON data, and identify potential port scan and Slowloris attacks by creating separate ksqlDB streams for each attack type. It also provides example ksqlDB queries for data analysis and detection.