ntopng is a web-based network traffic monitoring tool and flow data aggregator. It functions as a network security monitor, an SNMP network management system, and an industrial protocol analyzer for OT and SCADA environments.
The system provides specialized inspection for industrial protocols such as Modbus, DNP3, and IEC 60870. It distinguishes itself through behavioral threat detection, encrypted traffic analysis via handshake fingerprinting, and the ability to identify hardware and operating systems using DHCP and MAC address patterns.
Its broader capabilities include real-time traffic analysis and packet capture, network topology mapping, and the orchestration of tiered collector hierarchies. The platform also manages network access control through captive portals, enforces traffic quotas, and exports flow and alert data to external databases such as ClickHouse, Elasticsearch, and Kafka.
The project supports executing multiple independent monitoring instances on a single host using isolated configurations.