Born alongside my latest MSc thesis period, while I was an active Polycube developer, DeChainy is another open source framework born to perform Service Programs Chain, using custom or pre-defined eBPF/XDP DataPlanes and Python ControlPlanes.

The main difference with others frameworks alike, is that DeChainy has been developed to satisfy the final user (researcher, students, etc.) expectations, and ease its development. In fact, while some service like Firewall or DDoSMitigator is already embedded in the framework, users can customize their network monitoring probes, creating its own programs accessible in two different ways: using an HTTP server, or as if they were custom Python scripts, fully accessible and easy to interact with.

There are plenty of features available, also concerning eBPF/XDP performance point of view.

For more information, please visit the project website (Code tag above 🔝)

Simone Magnani
Simone Magnani
PhD Student

A PhD Student focused on relationships and performance of the underlying Network traffic monitoring feature-gatherer process and AI/ML based Detection Engines