Open Source Network Monitoring Tools

Free tools for traffic visibility, with code you can read

Open source network monitoring gives you visibility into traffic, applications and threats without per-device licenses.

ntop has built open source network monitoring tools since 1998: ntopng for real-time traffic analysis, nDPI for deep packet inspection and PF_RING for high-speed packet capture.

Ntopng 7.0
1998

first release

450+

Layer-7 protocols

Free

Community edition

Checklist

What to look for in an open source network monitoring tool

The stack

The ntop open source stack

ntopng Community

Web-based traffic analysis with hosts, flows, applications, ports and alerts.

nDPI

Identifies hundreds of Layer-7 protocols and extracts TLS metadata.

PF_RING

Accelerated packet capture for multi-gigabit links.

nProbe (commercial)

NetFlow, sFlow and IPFIX probe and collector that feeds ntopng.

nBox multi-instance dashboard

Quick start

Start in three steps

  1. Install ntopng from the official packages on a Linux machine.
  2. Connect it to a mirror (SPAN) port or TAP, or point your routers’ flow exports to it.
  3. Open the web interface (current packages use HTTPS on port 3001, older versions use HTTP on port 3000) and explore hosts, flows, applications and alerts. The quickstart has every command and the ntopng user guide covers configuration and use cases.

How to choose

Open source network monitoring tools: which one for what?

Your questionType of toolExamples
Is my router, server or service up?Availability and SNMP monitoringZabbix, Nagios, LibreNMS, Prometheus
Who uses my bandwidth, and for what?Traffic and flow analysisntopng, with nProbe for NetFlow and sFlow
What is inside this connection?Packet analyzerWireshark, tcpdump
Is someone attacking my network?Intrusion detectionSuricata, Zeek

Most networks use one tool of each kind. ntopng answers the traffic questions and works next to the others.

Your setup

Open source network monitoring for your case

On Linux

ntopng runs on Ubuntu, Debian, Rocky Linux and other Linux systems. Follow the install quickstart.

There is a Windows installer for ntopng. Install the Npcap driver first. See the quickstart for the steps.

ntopng works on a Raspberry Pi and makes a quiet, low power network monitor. See monitor your home network.

Use ntopng Community on a Raspberry Pi or a mini PC and give it a copy of your traffic. The home network guide shows how.

ntopng runs on your own infrastructure and your traffic data stays with you. It also runs in Docker.

Add nProbe for NetFlow and sFlow from your routers, n2disk to record packets and the Pro or Enterprise editions for scale. See pricing.

Going further

When to go beyond the Community edition

Pro and Enterprise editions add features such as advanced reports, more integrations, historical flow storage with ClickHouse, and scalability to larger networks. Compare them on the pricing page. For flow collection from routers add nProbe. For packet archives add n2disk.

FAQ

Frequently Asked Questions

Is there a free, open source network monitoring tool from ntop?

Yes. The ntopng Community edition is open source and free, nDPI is released under the LGPL and PF_RING is open source. Pro and Enterprise editions of ntopng and commercial products such as nProbe add scale, flow collection and support.

Hosts, flows, applications, ports, interfaces and alerts in real time on traffic from a mirror port or TAP, with Layer-7 detection provided by nDPI.

ntopng is portable and runs on Linux, FreeBSD, macOS and Windows. See the installation page for packages.

No. ntopng is agentless. It analyzes mirrored traffic, flows exported by routers and switches, SNMP data and firewall logs.

It depends on the question. Zabbix, Nagios and LibreNMS check that devices are up. ntopng shows who uses the bandwidth and which applications run. Wireshark inspects packets. Suricata and Zeek detect intrusions.

Yes. ntopng Community is a free and open source network traffic analyzer.

Yes. Run ntopng Community on a Raspberry Pi or a small PC and give it a copy of your traffic.

Get started

Try ntopng on your network

Download the free Community edition, compare editions and buy in the shop, or talk to the ntop team about your requirements.