Utility

ntopng – monitor traffic on a computer network

ntopng is a web-based network traffic monitoring application.

It’s a passive network monitoring tool focused on flows and statistics that can be obtained from the traffic captured by the server.

There is an optional web GUI.

ntopng comes in four versions, Community, Professional, Enterprise M, Enterprise L. The Community version is free to use and open source.

Key Features

  • Sort network traffic according to many criteria including IP address, port, L7 protocol, throughput, Autonomous Systems (ASs).
  • Show realtime network traffic and active hosts.
  • Produce long-term reports for several network metrics including throughput and application protocols.
  • Top talkers (senders/receivers), top ASs, top L7 applications.
  • Monitor and report live throughput, network and application latencies, Round Trip Time (RTT), TCP statistics (retransmissions, out of order packets, packet lost), and bytes and packets transmitted.
  • Store on disk persistent traffic statistics to allow future explorations and post-mortem analyses
  • Geolocate and overlay hosts in a geographical map.
  • Discover application protocols (Facebook, YouTube, BitTorrent, etc) by leveraging on nDPI, ntop Deep Packet Inspection (DPI) technology.
  • Characterize HTTP traffic by leveraging on characterization services provided by Google and HTTP Blacklist.
  • Analyse IP traffic and sort it according to the source/destination.
  • Report IP protocol usage sorted by protocol type.
  • Produce HTML5/AJAX network traffic statistics.
  • Full support for IPv4 and IPv6.
  • Full Layer-2 support (including ARP statistics).
  • GTP/GRE detunnelling.
  • Support for MySQL, ElasticSearch and LogStash export of monitored data.
  • Interactive historical exploration of monitored data exported to MySQL.
  • Alerts engine to capture anomalous and suspicious hosts.
  • SNMP v1/v2c support and continuous monitoring of SNMP devices.
  • Identity Management, including correlation of VPN users to traffic.

Website: www.ntop.org/products/traffic-analysis/ntop
Support: User’s Guide, GitHub Code Repository
Developer: Luca Deri
License: GNU General Public License v3.0

ntopng
Click for full size image (this image shows the web GUI)

ntopng is written in Lua and JavaScript. Learn Lua with our recommended free books and free tutorials. Learn JavaScript with our recommended free books and free tutorials.


Related Software

Network 'top' Tools
ntopngWeb-based network traffic monitoring application with an open source version
NetHogsGroups bandwidth by process
nloadReal time network traffic monitor for the text console
IPTraf-ngFork of IPTraf
iftopDisplays bandwidth usage on an interface by host
ntopNetwork traffic probe that shows the network usage
IPTrafInteractive Colourful IP LAN Monitor
socktopRemote system monitor with a rich TUI

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted