RustiFlow: Bridging the Gap Between Security Research and Practice Using eBPF-Based Network Flow Extraction

Large organizations generate billions of network flows daily, creating a high-velocity data challenge for modern security monitoring and threat detection. Researchers frequently develop custom flow extraction tools tailored for AI-driven security analyses, but these solutions often lack the performance, scalability, and interoperability required for real-world use. At the same time, existing production-ready flow extractors lack flexibility and customization, limiting their application for advanced security research. To bridge this gap, we introduce RustiFlow, an open-source, eBPF-based network flow feature extractor developed in Rust. Designed for both research and operational deployments, RustiFlow delivers high throughput, realtime processing, and modular feature extraction, ensuring adaptability across diverse security applications. Our performance evaluation demonstrates that RustiFlow outperforms established extractors such as NFStream, nProbe, and CICFlowMeter, offering the fastest offline PCAP processing and zero packet loss while monitoring a multi-gigabit interface under load, while maintaining minimal resource overhead. Real-world case studies in a university data center and a network security testbed validate RustiFlow's reliability, efficiency, and practical applicability. During a 24-hour test in a data center, RustiFlow processed over 1 billion packets and 5.8TB of traffic with zero packet loss, while maintaining stable resource usage. In an adversarial security scenario, it operated with negligible resource consumption, demonstrating its efficiency for constrained environments. RustiFlow has the potential to become an essential tool for AI-based network security analysis, empowering future research and closing the gap between research and practice.

Authors

Institutions

Publication Details

Published
2025-06-30
DOI
https://doi.org/10.1109/eurospw67616.2025.00030
Primary Topic
Network Security and Intrusion Detection
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

RustiFlow: Bridging the Gap Between Security Research and Practice Using eBPF-Based Network Flow Extraction

Maïté Callewaert, Miel Verkerken, Filip De Turck, Bruno Volckaert et al.
Network Security and Intrusion Detection
article

RustiFlow: Bridging the Gap Between Security Research and Practice Using eBPF-Based Network Flow Extraction

Maïté Callewaert, Miel Verkerken, Filip De Turck, Bruno Volckaert, Laurens D’hooge, Tim Wauters
article en

Abstract

Large organizations generate billions of network flows daily, creating a high-velocity data challenge for modern security monitoring and threat detection. Researchers frequently develop custom flow extraction tools tailored for AI-driven security analyses, but these solutions often lack the performance, scalability, and interoperability required for real-world use. At the same time, existing production-ready flow extractors lack flexibility and customization, limiting their application for advanced security research. To bridge this gap, we introduce RustiFlow, an open-source, eBPF-based network flow feature extractor developed in Rust. Designed for both research and operational deployments, RustiFlow delivers high throughput, realtime processing, and modular feature extraction, ensuring adaptability across diverse security applications. Our performance evaluation demonstrates that RustiFlow outperforms established extractors such as NFStream, nProbe, and CICFlowMeter, offering the fastest offline PCAP processing and zero packet loss while monitoring a multi-gigabit interface under load, while maintaining minimal resource overhead. Real-world case studies in a university data center and a network security testbed validate RustiFlow's reliability, efficiency, and practical applicability. During a 24-hour test in a data center, RustiFlow processed over 1 billion packets and 5.8TB of traffic with zero packet loss, while maintaining stable resource usage. In an adversarial security scenario, it operated with negligible resource consumption, demonstrating its efficiency for constrained environments. RustiFlow has the potential to become an essential tool for AI-based network security analysis, empowering future research and closing the gap between research and practice.

Ghent University (BE)
Openalex Percentile: Top 74%
Network Security and Intrusion Detection
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.