nfdump
nfdump is a free, BSD-licensed suite for collecting, processing, and analyzing network flow data in self-hosted Linux deployments.
What nfdump is
nfdump is a free, BSD-licensed suite for collecting, processing, and analyzing network flow data in self-hosted Linux deployments. It collects NetFlow versions 1, 5, 7, and 9, IPFIX, and sFlow, and can convert live or PCAP-file traffic into flow data. Analysis tools provide tcpdump-like filtering, user-defined aggregation, flow statistics, conversation analysis, and bandwidth monitoring. Optional databases can enrich records with geolocation, autonomous-system, and Tor exit-node information. Output formats include text, CSV, JSON, and user-defined formats. The suite includes collector and processing tools such as nfcapd, sfcapd, nfdump, nfanon, nfexpire, and nfreplay. Collected files can use LZO, LZ4, ZSTD, or bzip2 compression; ZSTD and bzip2 require system libraries. Metric export is documented through nfinflux for InfluxDB and nfexporter for Prometheus-compatible tools, and the project is compatible with NfSen. Root privileges are not required unless binding to ports below 1024. nfcapd has no built-in access control, so host-level security should filter source IP addresses. Version 1.7.x reads files from nfdump 1.6.18 or newer; legacy 1.6.x files may require conversion.
Good
- Collects NetFlow, IPFIX, and sFlow data
- Converts live or PCAP-file traffic into flow data
- Outputs text, CSV, JSON, or custom formats
- Root privileges are unnecessary except for low ports
- BSD-licensed and free
Watch out
- nfcapd has no built-in access control
- ZSTD and bzip2 compression require system libraries
- Legacy 1.6.x files may need conversion
Who it suits
nfdump suits network operators who need to collect and analyze flow data on Linux in a self-hosted deployment. It may be useful where filtering, aggregation, flow statistics, or metric export are needed.
Verdict
nfdump covers flow collection, filtering, enrichment, and output formats in a self-hosted Linux suite. Its access-control and legacy-file constraints are worth considering during deployment or migration.
Plans and prices
From nfdump's own pricing page, checked 8 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free / BSD-licensed software | Free | No paid plans or usage limits stated |
The facts
Each one read from nfdump's own pages, with the date it was checked.
What it does
- Compatibility limit
- nfdump 1.7.x reads files created by nfdump 1.6.18 or newer, while legacy 1.6.x files may need conversion and only nfdump can read them directly.checked 8 Oct 2026
- Compression
- Collected files can use LZO, LZ4, ZSTD, or bzip2 compression; ZSTD and bzip2 require system libraries.checked 8 Oct 2026
- Enrichment
- Flow records can be enriched with geolocation, autonomous-system, and Tor exit-node information using optional databases.checked 8 Oct 2026
- Filtering and aggregation
- It supports tcpdump-like flow filtering, user-defined aggregation, and flow statistics.checked 8 Oct 2026
- Included tools
- The suite includes collector and processing tools such as nfcapd, sfcapd, nfdump, nfanon, nfexpire, and nfreplay.checked 8 Oct 2026
- Integrations
- The project documents metric export through nfinflux for InfluxDB and nfexporter for Prometheus-compatible tools, and says it is compatible with NfSen.checked 8 Oct 2026
- License
- The project is distributed under a BSD license.checked 8 Oct 2026
- Output
- Supported output formats include text, CSV, JSON, and user-defined formats.checked 8 Oct 2026
- Privileges
- Root privileges are not required unless binding to ports below 1024.checked 8 Oct 2026
- Protocol support
- It collects NetFlow versions 1, 5, 7, 9, IPFIX, and sFlow data.checked 8 Oct 2026
- Purpose
- nfdump is a suite of tools for collecting, processing, and analyzing NetFlow, IPFIX, and sFlow data from network devices.checked 8 Oct 2026
- Security
- The documentation says nfcapd has no built-in access control, so host-level security should filter source IP addresses.checked 8 Oct 2026
- Support
- The project points users to its man pages, GitHub issues and pull requests, and the email address in AUTHORS for questions.checked 8 Oct 2026
- Traffic conversion
- It can convert live or PCAP-file traffic into flow data.checked 8 Oct 2026
Alternatives to nfdump
- 1

ntopng
Free planOpen sourceWebAPILinuxmacOS8.3€299.95 one-time - 2

ManageEngine NetFlow Analyzer
Free planAndroidiOSWebLinux7.1From $172 a month - 3

ElastiFlow
Free planWebAPILinuxSelf-hosted6.9Free plan - 4
FlowViewer
Free planWebLinux6.8$500 one-time - 5
SparrowIQ
AndroidiOSWebWindows6.6 - 6
Plixer Scrutinizer
WebAPISelf-hosted6.5From $12,996 a year
