Was ist Nmap?

02.06.2022 von John  Breeden II und Florian Maier
Nmap gilt seit knapp 25 Jahren als Gold-Standard für Port Scanning – und ist außerdem der Hollywood-Star unter den Open Source Tools.
Geht es um Netzwerk-Mapping und Port-Scanning, führt kein Weg an Nmap vorbei. Das sollten Sie über das Tool wissen.
Foto: SquareMotion - shutterstock.com

Obwohl es bereits 1997 entwickelt wurde, ist Nmap nach wie vor das Maß der Dinge, an dem alle ähnlichen Tools - ob kommerziell oder kostenfrei und quelloffen - gemessen werden. Nmap hat seine fortwährende Vorrangstellung in erster Linie der großen Entwickler-Community zu verdanken, die sich um Wartung und Aktualisierungen kümmern. Laut der offiziellen Webseite wird das Port-Scanning-Tool Woche für Woche mehrere tausend Mal heruntergeladen.

Nmap - Definition

Nmap - die Kurzform von Network Mapper - ist ein kostenloses Open Source Tool, das zum Einsatz kommt, um:

Aufgrund seiner flexiblen, quelloffenen Codebasis kann Nmap so modifiziert werden, dass es in den meisten individuell ausgestalteten IT-Umgebungen funktioniert. Nmap steht in speziellen Distributionen für Windows-, Mac- und Linux-Umgebungen zur Verfügung, unterstützt aber auch weniger populäre oder ältere Betriebssysteme wie Solaris, HP-UX oder AmigaOS. Der Nmap-Quellcode ist in C, C++, Perl und Python verfügbar.

Zenmap - Nmap mit GUI

Ursprünglich mussten Benutzer, die Nmap einsetzen wollten, fortgeschrittene Programmierkenntnisse mitbringen - oder sich zumindest mit Kommandozeilen und nicht-grafischen Interfaces auskennen. Das hat sich mit Zenmap geändert: Das Tool ergänzt Nmap um ein grafisches User Interface, was die Nutzung des Port Scanners und die Analyse seines Outputs wesentlich vereinfacht. Darüber hinaus stellt Zenmap für fortgeschrittene Benutzer jedoch auch zusätzliche Features zur Verfügung. Dazu gehören zum Beispiel:

Zenmap ist die offizielle GUI für Nmap.
Foto: https://nmap.org/zenmap/

Wie Nmap ist auch Zenmap kostenlos verfügbar - der Quellcode ist Open Source und steht jedem zur Verfügung, der ihn benutzen oder verändern möchte.

Nmap - zwischen Hollywood und IT-Sicherheit

Nmap wurde ursprünglich vom Network-Security-Experten Gordon Lyon in der Programmiersprache C++ entwickelt. Er veröffentlichte das Tool damals über das "Phrack Magazine" unter dem Pseudonym Fyodor Vaskovitch (inspiriert vom russischen Schriftsteller Fyodor Dostoevsky). Obwohl inzwischen jeder weiß, wer hinter dem Pseudonym steckt, nutzt Lyon es weiterhin für seine Beiträge innerhalb der Nmap-Community.

Doch nicht nur unter IT-Experten ist man sich des "Star-Potenzials" des Tools bewusst: Nmap wurde über die Jahre zum "Nebendarsteller" in zahlreichen Büchern, TV-Sendungen und Kinofilmen - kein anderes Tool bringt es auf annähernd so viele Hollywood-Cameo-Auftritte. Dabei war, beziehungsweise ist, Nmap in Thrillern und Komödien genauso wie in Action- und Sci-Fi-Streifen zu sehen. Zur Filmografie des Port- und Netzwerk-Scanners gehören unter anderem:

Darüber hinaus hat der Port-Scanner unter anderem auch die (zweifelhafte) Ehre in der Softcore-Erotikreihe "HaXXXor" eine prominente Rolle zu spielen. Die Nmap-Entwicklergemeinschaft und Erfinder Lyon selbst haben eine offene Einladung an Regisseure und Drehbuchautoren ausgesprochen und bieten auch technische Beratung an, um dazu beizutragen, dass Filme mit Beteiligung von Nmap das Tool möglichst realistisch darstellen.

Seine Fähigkeit, Computernetzwerke zu analysieren und dabei bislang unbekannte Informationen zu Tage zu fördern, ist einer der Gründe, warum Nmap bei Filmschaffenden so beliebt ist. Zwar wurde das Tool entwickelt, um IT-Administratoren dabei zu unterstützen, ihre Netzwerke zu schützen - allerdings ist Nmap deshalb auch für kriminelle Hacker interessant - insbesondere wenn es darum geht, IT-Umgebungen auszukundschaften.

Wichtig ist dabei: Viele Scan-Funktionen erfordern Root-Zugriff und entsprechende Privilegien. Nmap lässt sich also nicht von Jedermann auf ein Zielnetzwerk richten, um wie durch Zauberhand Schwachstellen aufzudecken, die sich anschließend ausnutzen lassen. Der Versuch würde sehr wahrscheinlich diverse kritische Sicherheitswarnungen bei sämtlichen Security- und Netzwerküberwachungs-Tools auslösen.

Das soll nicht heißen, dass Nmap in den falschen Händen nicht gefährlich sein kann - vor allem, wenn es sich um die eines abtrünnigen Systemadministrators handelt oder die von Kriminellen, die mit gestohlenen Zugangsdaten arbeiten (zu sehen etwa in "Snowden").

Nmap - Funktionen

Wird Nmap für die vorgesehenen Zwecke eingesetzt, kann das Tool von unschätzbarem Wert sein, wenn es darum geht, Netzwerke und Daten zu optimieren und zu schützen. Alle Daten, die von den gescannten Ports zurückkommen, werden von Nmap gesammelt und zusammengestellt. Auf Grundlage dieser Informationen setzt das Gros der User das Tool vorrangig ein um:

Dieser Beitrag basiert auf einem Artikel unserer US-Schwesterpublikation Network World.