FREEDOM251

Freedom251 › Network Testing Software

Flent

Free plan LinuxMac

Visit Flent Alternatives Pricing

Flent's own site

What Flent is

Flent is a free, open-source desktop tool for running network experiments on Linux and macOS. It brings netperf and similar benchmarking tools into predefined test runs, combines their measurements, and plots the results, with a primary focus on bufferbloat testing. Repeatable runs help make experiments consistent, while batch runs can automate a testing regime. Flent can also collect metadata from local and remote hosts and store it alongside plot data. Optional measurement series include CPU usage, WiFi, qdisc, and TCP socket statistics. Results can be saved as gzipped JSON or exported as CSV, Org tables, and plots. Plot exports use formats supported by matplotlib, including PNG, PS, PDF, and SVG. Most tests rely on netperf 2.6 or later; some use iperf, and the relevant utility must be available in PATH. For UDP measurements, Flent recommends irtt, whose server must run on target hosts. An interactive plot viewer is available, with PyQt5 and qtpy listed as optional macOS GUI dependencies. The project describes Flent as a way to make network experiments more reliable and easier to perform. It supports active TCP, UDP, and ICMP testing.

Who it suits

Flent suits network practitioners who want to run repeatable tests, especially when investigating bufferbloat. It can also help users who need batch experiments, supporting measurements, and plot or data exports on Linux or macOS.

What it does well

  • Runs predefined, repeatable network tests and aggregates results.
  • Batch runs can automate testing regimes.
  • Captures host metadata alongside plot data.
  • Collects CPU, WiFi, qdisc, and TCP socket statistics.
  • Exports results as JSON, CSV, Org tables, and plots.

What to know first

  • Most tests require netperf 2.6 or later.
  • Some tests require iperf available in PATH.
  • UDP measurements require an irtt server on target hosts.

Plans

PlanBilled and limitsPrice
FlentNo paid plans or usage limits stated on the opened pagesFree

As flent.org lists them, read 4 Oct 2026. The maker's own page has the final word.

Getting started

  1. Visit https://flent.org/ and choose an installation option for Linux, FreeBSD, or macOS.
  2. Install Flent using the option for your system.
  3. Make netperf 2.6 or later available in PATH for tests that use it.
  4. Make iperf available in PATH for tests that use it.
  5. For UDP measurements, run an irtt server on the target hosts.
  6. Install PyQt5 and qtpy on macOS if you want the optional interactive GUI.

Verdict

Choose Flent if you need a free, open-source desktop tool for repeatable network experiments, particularly bufferbloat testing. Its batch runs and varied outputs suit ongoing measurement work; plan to provide the relevant benchmarking utilities and an irtt server for UDP measurements.

Questions

How much does Flent cost?

Flent is free and open source. Its listed plan is free.

Which platforms does Flent support?

Flent is listed for Linux and macOS. The site also lists installation options for FreeBSD.

What does Flent test?

It supports active TCP, UDP, and ICMP testing, with a primary focus on bufferbloat.

Which tools do Flent tests need?

Most tests use netperf 2.6 or later, and some use iperf; the needed tool must be available in PATH. For UDP measurements, Flent recommends irtt, whose server must run on target hosts.

What formats can Flent export?

Results can be saved as gzipped JSON or output as CSV, Org tables, and plots. Plot formats supported by matplotlib include PNG, PS, PDF, and SVG.

Does Flent have a graphical viewer?

An interactive plot viewer is available. PyQt5 and qtpy are listed as optional GUI dependencies in the macOS installation instructions.

Facts from Flent's own pages

Additional measurements
It can collect CPU usage, WiFi, qdisc, and TCP socket statistics as secondary data series. · flent.org, 4 Oct 2026
Automation
Batch experiment runs can automate testing regimes. · flent.org, 4 Oct 2026
Data capture
It can capture metadata from local and remote hosts and store it with plot data. · flent.org, 4 Oct 2026
Desktop GUI
An interactive plot viewer is available, and the macOS installation instructions list PyQt5 and qtpy as optional GUI dependencies. · flent.org, 4 Oct 2026
Intended users
The project describes Flent as a tool for making network experiments more reliable and easier to perform. · flent.org, 4 Oct 2026
Outputs
Aggregated results can be saved as gzipped JSON or output as CSV, Org tables, and plots. · flent.org, 4 Oct 2026
Plot formats
Plots can be saved in formats supported by matplotlib, including PNG, PS, PDF, and SVG. · flent.org, 4 Oct 2026
Purpose
Flent wraps netperf and similar tools to run predefined network tests, aggregate results, and plot them, primarily to test for bufferbloat. · flent.org, 4 Oct 2026
Repeatable tests
It combines benchmarking tools into aggregate, repeatable test runs. · flent.org, 4 Oct 2026
Supported installs
The site lists installation options for Linux distributions, FreeBSD, and macOS. · flent.org, 4 Oct 2026
Tools and dependencies
Most tests use netperf 2.6 or later, while some use iperf; both tools must be available in PATH for the tests that use them. · flent.org, 4 Oct 2026
UDP measurements
The documentation recommends irtt for UDP measurements and says its server must run on target hosts. · flent.org, 4 Oct 2026

Where Flent stands on Freedom251

Look at these too