Home Tools Leaderboard Academy Pricing Blog Submit Tool Sign up Sign in
HomeToolsDeveloper Tools › nfstream
Listed on SEOGANT Developer Tools
nfstream logo

nfstream

NFStream: a Flexible Network Data Analysis Framework.

84
Score
Get deal
439 views
0 reviews
Listed Mar 2026
Overview
Pricing
Reviews (0)
Alternatives
Q&A
Free
Listed on SEOGANT
+12%
MoM Growth
-
Active Users
-
Churn Rate
8:24
EXPERT REVIEW

Expert Video Review by SEOGANT · March 2026

Distribution Score: 84/100 What is this?

SEO & Organic Traffic
92
Affiliate Program
86
Product-Market Fit
88
Community & Social
74
Retention / Churn
87

What is nfstream?

NFStream is a flexible and fast network data analysis framework for Python that processes raw network traffic captures (PCAP files or live interfaces) and extracts rich statistical features from network flows.

It combines the packet processing performance of native C libraries (nDPI for deep packet inspection) with Python's data science ecosystem, producing structured flow recordswith protocol identification, packet timing statistics, byte count distributions, and application-layer metadatadirectly as Python objects or pandas DataFrames without requiring intermediate tools.

The framework handles the full network flow analysis pipeline: reading raw packets, reassembling bidirectional flows, applying deep packet inspection to identify application protocols beyond simple port numbers, computing dozens of statistical features per flow (inter-arrival time distributions, payload size statistics, TCP flag counts), and exporting results in formats ready for machine learning.

NFStream processes multi-gigabyte PCAP files significantly faster than pure Python alternatives, making it practical for analyzing large network traffic datasets from production captures.

Network security researchers building ML-based intrusion detection systems, network operations teams analyzing traffic patterns for capacity planning, and academic researchers studying network measurement and traffic classification use NFStream to extract ML-ready features from network data without deep expertise in packet processing internals.

The Python-native output means flow features integrate directly with scikit-learn, PyTorch, and pandas workflows, shortening the pipeline from raw PCAP to trained classifier.

Its deep packet inspection capabilities enable application-level traffic analysis that port-based classification misses for traffic using non-standard ports or encryption.

Who is nfstream for?

Network security researchers and analysts who need Python-based network flow analysis from PCAP files or live captures with ML-ready feature extraction
Data scientists applying machine learning to network traffic who want a flexible framework for extracting statistical flow features for anomaly detection
Network engineers building traffic analysis pipelines who want a Pythonic alternative to dedicated tools like ntopng or nDPI for programmatic analysis
Cybersecurity practitioners analyzing network flows for intrusion detection who need packet-level data converted to statistical ML features

Learn this stack in Academy

Get implementation playbooks for tools like nfstream in guided Academy lessons. Start free, then unlock the full library with Learner.

Open Academy →

Pricing & Access

Free Monthly
Visit nfstream →

Pricing details on provider page.

Comments (0)

Sign in to join the discussion.

User Reviews

Alternatives to

Supabase CMS logo
Supabase CMS
Coding & Dev Tools · Score 80/100
View →
SiteSignal logo
SiteSignal
Coding & Dev Tools · Score 49/100
View →
AI Video API.ai logo
AI Video API.ai
Coding & Dev Tools · Score 80/100
View →

Frequently Asked Questions

What is NFStream?
NFStream is a flexible Python framework for network data analysis. It processes network packets (from PCAP files or live interfaces) into flow-based statistics, providing 100+ network features suitable for machine learning, anomaly detection, and traffic classification.
What network features does NFStream extract?
NFStream extracts bidirectional flow features including packet counts, byte counts, inter-arrival times, TCP flags, flow duration, payload statistics, and application-layer protocol identifiers — all in a DataFrame-friendly format for ML pipelines.
Can NFStream handle live network captures?
Yes — NFStream supports both offline PCAP files and live network interface captures, making it suitable for both historical analysis and real-time network monitoring applications.
How does NFStream compare to Scapy or PyShark?
Scapy and PyShark operate at the packet level. NFStream aggregates packets into flows and computes statistical features automatically — making it more practical for ML applications where flow-level statistics are the input rather than raw packets.
Is NFStream free?
Yes — NFStream is open source (LGPL-3.0) and freely available on PyPI and GitHub.

Product Details

Listed on SEOGANTFree
MRR Growth+12% / mo
Active Users-+
Churn Rate-
ListedMar 2026

Founder

nfstream logo
nfstream Team
Founder
"NFStream is a flexible and fast network data analysis framework for Python that processes raw network traffic captures (PCAP files or live interfaces) and extracts rich statistical features from network flows."
nfstream Score: 84
Free · Monthly · MRR Free verified · +12% MoM
FREE ACCOUNT
Join SEOGANT
Access verified MRR data, financial metrics, and exclusive deals.
Create Account
Sign In
or