ntopng ist ein Werkzeug das tiefgreifende Einblicke in das Netzwerkgeschehen gibt. Über seine Nutzung lassen sich die Netzwerkleistung verbessern, Sicherheitsrisiken minimieren und eine zuverlässige Grundlage für die Netzwerkverwaltung schaffen. Wir zeigen die Möglichkeiten.
Das Monitoring-Tool ntopng erlaubt sowohl Netzwerküberwachung und -Analyse in Echtzeit als auch die Auswertung historischer Daten.
(Bild: Joos - ntop)
Das Tool ntopng ist seit Jahren bekannt für, umfassende Analysen in Netzwerken und Webanwendungen. Das Tool ermöglicht nicht nur die Echtzeitüberwachung von Datenverkehr und Bandbreitennutzung, sondern auch die detaillierte Analyse von Netzwerkprotokollen. Eine Integration mit anderen Überwachungs- und Sicherheitstools ist ebenfalls möglich.
Das Tool steht in den Editionen Community, Pro und Enterprise zur Verfügung. Die Community-Edition ist kostenlos, aber vom Funktionsumfang eingeschränkt. Die Unterschiede in den Editionen sind direkt auf der Webseite des Produktes zu sehen.
Im Kern ermöglicht ntopng die Überwachung des Netzwerkverkehrs in Echtzeit. Administratoren können den Datenverkehr nach Quelle, Ziel, genutztem Protokoll und Bandbreitennutzung filtern und analysieren. Die Überwachung unterstützt zahlreiche Protokolle, darunter IP, TCP, UDP, ICMP sowie erweiterte Anwendungsprotokolle wie HTTP, FTP, und DNS. Dadurch erhalten Nutzer tiefe Einblicke in die Art und Weise, wie Netzwerkressourcen genutzt werden, und können potenzielle Engpässe oder unerwünschten Verkehr schnell identifizieren.
ntopng liefert wichtige Leistungsindikatoren wie Durchsatz, Latenz, und Paketverlust. Darüber hinaus verfügt das Tool über Funktionen zur Anomalie-Erkennung, die automatisch ungewöhnliche Muster und potenzielle Sicherheitsbedrohungen wie DDoS-Angriffe oder Netzwerkinfiltrationen identifizieren. Durch die Definition von Benachrichtigungen können Administratoren proaktiv auf solche Ereignisse reagieren, bevor sie zu größeren Problemen führen.
Ein weiterer Vorteil von ntopng ist die Fähigkeit, historische Netzwerkdaten zu sammeln und zu analysieren. Diese Funktion ermöglicht es, langfristige Trends zu erkennen, Kapazitätsplanungen durchzuführen und detaillierte Berichte über die Netzwerknutzung zu erstellen. Die Analyse historischer Daten ist besonders wertvoll für die Nachverfolgung der Effektivität von Optimierungsmaßnahmen und die Sicherstellung der Einhaltung von Netzwerkrichtlinien.
Integration mit Drittanbieter-Tools
ntopng unterstützt die Integration einer Vielzahl von Drittanbieter-Tools und -Plattformen. Beispielsweise kann ntopng mit Sicherheitsinformationen und Ereignismanagement-Systemen (SIEM, Security Information and Event Management) zusammenarbeiten, um umfassende Sicherheitsanalysen zu ermöglichen. Die Kompatibilität mit Flussdatenexport-Protokollen wie NetFlow, sFlow und IPFIX ermöglicht es, Daten aus einer Vielzahl von Netzwerkgeräten zu aggregieren und zu analysieren, was eine ganzheitliche Sicht auf das Netzwerkgeschehen erlaubt.
ntopng installieren am Beispiel von Ubuntu/Debian
Die Installation von ntopng kann über den direkten Download vom Anbieter erfolgen. Dazu wird das Repository zu den Paketquellen hinzugefügt, mit anschließender Aktualisierung des Systems:
Standardmäßig nutz ntopng den Port 3000. Diese und andere Einstellungen lassen sich in der Konfigurationsdatei „ntopng.conf“ aber anpassen, zum Beispiel mit:
sudo nano /etc/ntopng/ntopng.conf
Selbstverständlich können auch andere Editoren genutzt werden.
Erste Schritte mit ntopng: Einrichtung der zu analysierenden Netzwerke
Die Anpassung der Konfigurationsdatei „ntopng.conf“ ermöglicht auch das Hinterlegen des lokalen IP-Bereiches, den ntopng untersuchen soll. Wichtig ist an dieser Stelle das Hinterlegen des Netzwerkadapters. Dazu wird das Rautezeichen (#) bei „-i“ entfernt und der richtige Adapter angegeben, zum Beispiel „eth0“. Wichtig ist noch der Port für den Zugriff auf die Weboberfläche bei „-w“ und die IP-Bereiche bei „-m“.
Es ist auch möglich den Bereich oder die Bereiche in einer eigenen Datei anzugeben, zum Beispiel „ntopng.start“. Der Parameter ist der gleiche. Bei Änderungen an den Konfigurationsdateien ist immer auch ein Neustart notwendig:
Ob ntopng läuft, kann wiederum mit dem folgenden Befehl überprüft werden:
sudo systemctl status ntopng
Hier ist auch zu sehen, wenn einer der Parameter in der Datei „ntopng.conf“ falsch gesetzt ist. Der Fehler muss danach korrigiert und ntopng neu gestartet werden.
Die Weboberfläche von ntopng nutzen
Über den Port 3000 beziehungsweise den in der Datei „ntopng.conf“ festgelegten Port und http erfolgt der erste Zugriff auf die Weboberfläche von ntopng, zum Beispiel mit http://localhost:3000. Die erste Anmeldung erfolgt mit dem Benutzername „admin“ und dem Kennwort „admin“. Das Kennwort muss bei der ersten Anmeldung geändert werden. Danach beginnt ntopng bereits mit der Überwachung des Netzwerks.
Stand: 08.12.2025
Es ist für uns eine Selbstverständlichkeit, dass wir verantwortungsvoll mit Ihren personenbezogenen Daten umgehen. Sofern wir personenbezogene Daten von Ihnen erheben, verarbeiten wir diese unter Beachtung der geltenden Datenschutzvorschriften. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.
Einwilligung in die Verwendung von Daten zu Werbezwecken
Ich bin damit einverstanden, dass die Vogel IT-Medien GmbH, Max-Josef-Metzger-Straße 21, 86157 Augsburg, einschließlich aller mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen (im weiteren: Vogel Communications Group) meine E-Mail-Adresse für die Zusendung von Newslettern und Werbung nutzt. Auflistungen der jeweils zugehörigen Unternehmen können hier abgerufen werden.
Der Newsletterinhalt erstreckt sich dabei auf Produkte und Dienstleistungen aller zuvor genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Print- und Digital-Mediaangebote und Services wie weitere (redaktionelle) Newsletter, Gewinnspiele, Lead-Kampagnen, Marktforschung im Online- und Offline-Bereich, fachspezifische Webportale und E-Learning-Angebote. Wenn auch meine persönliche Telefonnummer erhoben wurde, darf diese für die Unterbreitung von Angeboten der vorgenannten Produkte und Dienstleistungen der vorgenannten Unternehmen und Marktforschung genutzt werden.
Meine Einwilligung umfasst zudem die Verarbeitung meiner E-Mail-Adresse und Telefonnummer für den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern wie z.B. LinkedIN, Google und Meta. Hierfür darf die Vogel Communications Group die genannten Daten gehasht an Werbepartner übermitteln, die diese Daten dann nutzen, um feststellen zu können, ob ich ebenfalls Mitglied auf den besagten Werbepartnerportalen bin. Die Vogel Communications Group nutzt diese Funktion zu Zwecken des Retargeting (Upselling, Crossselling und Kundenbindung), der Generierung von sog. Lookalike Audiences zur Neukundengewinnung und als Ausschlussgrundlage für laufende Werbekampagnen. Weitere Informationen kann ich dem Abschnitt „Datenabgleich zu Marketingzwecken“ in der Datenschutzerklärung entnehmen.
Falls ich im Internet auf Portalen der Vogel Communications Group einschließlich deren mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen geschützte Inhalte abrufe, muss ich mich mit weiteren Daten für den Zugang zu diesen Inhalten registrieren. Im Gegenzug für diesen gebührenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten im Sinne dieser Einwilligung für die hier genannten Zwecke verwendet werden. Dies gilt nicht für den Datenabgleich zu Marketingzwecken.
Recht auf Widerruf
Mir ist bewusst, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Durch meinen Widerruf wird die Rechtmäßigkeit der aufgrund meiner Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Um meinen Widerruf zu erklären, kann ich als eine Möglichkeit das unter https://contact.vogel.de abrufbare Kontaktformular nutzen. Sofern ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich darüber hinaus auch den am Ende eines Newsletters eingebundenen Abmeldelink anklicken. Weitere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie zu den Folgen meines Widerrufs finde ich in der Datenschutzerklärung.
Über „Dashboard“ sind die aktivsten Hosts zu sehen, die Anwendungen, die am meisten kommunizieren und vieles mehr. Über „Hosts -> Hosts“ sind die verschiedenen Hosts im Netzwerk zu sehen und bei „Hosts -> Networks“ zeigt ntopng die Netzwerke an, die das System überwacht.
Informationen zum Netzwerk auslesen und Daten analysieren
Bei „Flows -> Live“ ist der Datenverkehr der einzelnen Hosts zu sehen, vor allem welche Daten von einer bestimmten IP-Adresse zu einer anderen geschickt werden. Alle aktiven MAC-Adressen im Netzwerk lassen sich über „Hosts -> MAC-Adresses“ finden. Interessant sind diese Informationen zum Beispiel, wenn im Netzwerk mit Layer 2 über ARP eine Analyse stattfinden soll. Wir haben dieses Thema im Beitrag „Mit ARP-Scans Sicherheitslecks im Netzwerk finden“ behandelt.
Über „Alerts -> Explorer“ und danach das Anklicken von „Flow“ zeigt ntopng Hosts und Datenverkehr an, der verdächtig erscheint. Hier sind auch die Uhrzeiten, Clients und Server, das verwendete Protokoll und auch eine Beschreibung zu finden, warum ntopng den Datenverkehr als verdächtig einstuft.