So installieren Sie Nmap unter Ubuntu 24.04, 22.04 oder 20.04

Nmap (Network Mapper) ist ein leistungsstarkes Open-Source-Tool zur Netzwerkerkennung und Sicherheitsüberprüfung. Es wird häufig von Netzwerkadministratoren und Sicherheitsexperten verwendet, um Netzwerke abzubilden, aktive Geräte zu identifizieren und offene Ports und auf diesen Geräten ausgeführte Dienste zu erkennen. Nmap kann auch zum Scannen auf Schwachstellen und zur Netzwerkinventarverwaltung verwendet werden, was es zu einem unverzichtbaren Tool zur Aufrechterhaltung der Netzwerksicherheit macht.

Unter Ubuntu 24.04, 22.04 oder 20.04 kann Nmap mit zwei Hauptmethoden installiert werden. Die einfachste Methode ist über das Ubuntu-Standard-Repository, das eine stabile Version von Nmap bietet, die für die meisten Benutzer geeignet ist. Alternativ können Sie, wenn Sie die neuesten Funktionen benötigen oder Ihre Installation anpassen müssen, den Nmap-Quellcode herunterladen und kompilieren, um die neueste Version der Binärdatei zu erstellen. Diese Anleitung führt Sie durch beide Installationsmethoden, um sicherzustellen, dass Sie die Version von Nmap haben, die Ihren Anforderungen am besten entspricht.

Aktualisieren Sie das Ubuntu-System vor der Nmap-Installation

Lassen Sie uns das Systemupdate starten, indem Sie den folgenden Befehl im Terminal ausführen. Dieser Befehl führt eine Update-Prüfung für alle Pakete durch und aktualisiert diese Pakete dann auf die neueste Version:

sudo apt update && sudo apt upgrade

Sobald dies abgeschlossen ist, fahren Sie mit der Installation von Nmap fort.

Methode 1: Installieren Sie Nmap über das Ubuntu-Repository

Standardmäßig enthält Ubuntu Nmap in seinen primären Software-Repositorys. Dies bedeutet, dass Sie Nmap direkt installieren können, ohne zusätzliche Repositorys hinzuzufügen oder Quellcode zu kompilieren.

Sie können die Installation von Nmap starten, indem Sie den folgenden Befehl ausführen:

sudo apt install nmap

Dieser Befehl ruft Nmap aus dem Repository ab, löst sämtliche Abhängigkeiten auf und fährt mit der Installation fort.

Nach der Installation ist es wichtig zu überprüfen, ob Nmap korrekt installiert und einsatzbereit ist. Eine einfache Methode, dies zu bestätigen, ist die Überprüfung der auf Ihrem System installierten Nmap-Version.

Verwenden Sie den folgenden Befehl, um die Version von Nmap zu überprüfen:

nmap --version

Der Befehl nmap –version gibt eine Ausgabe mit Angaben zur installierten Version und zum Build von Nmap aus. Dies bestätigt, dass Nmap korrekt installiert ist und stellt sicher, dass Sie mit der neuesten Version arbeiten.

Methode 2: Installieren Sie Nmap über das Quellarchiv

In manchen Fällen benötigen Benutzer möglicherweise die neueste Version von Nmap oder die vorgefertigte Version aus den Ubuntu-Repositories erfüllt ihre speziellen Anforderungen nicht. Das Kompilieren von Nmap aus dem Quellcode bietet eine Lösung für solche Benutzer und stellt sicher, dass Sie über die neuesten Funktionen und Updates verfügen. Diese Methode erfordert zusätzliche Schritte und Sie müssen regelmäßig nach Updates suchen und neu kompilieren, aber sie kann für fortgeschrittene Benutzer oder bei bestimmten Anforderungen Vorteile bieten.

Installieren Sie die ersten Nmap-Pakete

Bevor wir uns in die Welt des Quellcodes vertiefen, müssen wir unser System mit den richtigen Tools vorbereiten. Das Paket „build-essential“ enthält eine informative Liste von Paketen, die für den Bau von Ubuntu-Paketen als unverzichtbar gelten, darunter der gcc-Compiler, make und andere erforderliche Tools. Mit diesem Paket können wir Nmap aus der Quelle kompilieren und bauen. Um „build-essential“ zu installieren, öffnen Sie Ihr Terminal und geben Sie ein:

sudo apt install build-essential libssh2-1-dev libssl-dev python3-distutils

Nmap-Quellarchiv herunterladen

Der nächste Schritt besteht darin, Laden Sie den Nmap-Quellcode herunter. Dies kann von der offiziellen Nmap-Downloadseite bezogen werden. Wir werden die neueste stabile Version mit dem Befehl wget herunterladen. Bitte beachten Sie, dass zum Zeitpunkt dieses Handbuchs die neueste stabile Version 7.93 ist, dies kann jedoch variieren. Überprüfen Sie immer die Downloadseite auf die neueste Versionsnummer und den neuesten Link und passen Sie den Befehl entsprechend an.

Um den Nmap-Quellcode herunterzuladen, verwenden Sie Folgendes:

wget https://nmap.org/dist/nmap-7.93.tar.bz2

Hinweis: Stellen Sie sicher, dass Sie die neueste Version von Nmap herunterladen. Befehle für Nmap v7.93 können veraltet sein. Verwenden Sie daher immer Befehle, die mit der neuesten heruntergeladenen Version kompatibel sind.

Extrahieren des Nmap-Quellcodes

Nachdem wir den Nmap-Quellcode heruntergeladen haben, müssen wir nun die Dateien aus dem Archiv extrahieren. Verwenden Sie dazu die folgenden Befehle:

bzip2 -cd nmap-7.93.tar.bz2 | tar xvf -
cd nmap-7.93

Konfigurieren Sie den Nmap-Build

Jetzt können wir mit dem Konfigurationsprozess beginnen. Dadurch wird der Nmap-Quellcode für die Kompilierung auf Ihrem spezifischen System vorbereitet, um Kompatibilität und optimale Leistung sicherzustellen. Um den Build zu konfigurieren, führen Sie Folgendes aus:

./configure

Alternativ können Sie die Installation auch mit localdirs durchführen:

./configure --with-localdirs

Nmap Build kompilieren

Nachdem der Build konfiguriert ist, können wir nun den Quellcode kompilieren. Dies geschieht mit dem Befehl „make“, der das „Makefile“ im Nmap-Quellverzeichnis liest und den Quellcode entsprechend kompiliert:

make

Installieren Sie Nmap über den Befehl „make install“

Nachdem wir den Quellcode erfolgreich kompiliert haben, können wir Nmap installieren. Dieser Schritt platziert das kompilierte Programm in den entsprechenden Verzeichnissen auf Ihrem System. Um Nmap zu installieren, verwenden Sie Folgendes:

make install

Überprüfen der kompilierten Nmap-Installation

Nach der Installation ist es wichtig zu bestätigen, dass Nmap korrekt aus der Quelle installiert wurde und die neueste Version verwendet wird. Um dies zu überprüfen, verwenden Sie den folgenden Befehl:

nmap --version

Dieser Befehl zeigt die installierte Version von Nmap an, die der Version des von Ihnen heruntergeladenen Quellcodes entsprechen sollte. Damit haben Sie die neueste Version von Nmap erfolgreich aus dem Quellcode auf Ihrem Ubuntu-System kompiliert und installiert.

Abschließende Gedanken

Wenn Nmap auf Ihrem Ubuntu-System installiert ist, können Sie Ihr Netzwerk effektiv verwalten und sichern, indem Sie die leistungsstarken Scan- und Audit-Funktionen nutzen. Egal, ob Sie sich für die einfache Installation aus dem Ubuntu-Standard-Repository oder für die Flexibilität entscheiden, die neueste Version aus dem Quellcode zu kompilieren, beide Methoden bieten Ihnen ein robustes Tool für die Netzwerkanalyse. Durch regelmäßiges Aktualisieren von Nmap, insbesondere beim Kompilieren aus dem Quellcode, haben Sie Zugriff auf die neuesten Sicherheitsfunktionen und -verbesserungen und können Ihre Netzwerksicherheitspraktiken auf dem neuesten Stand halten.

Joshua James
Folgen Sie mir
Letzte Artikel von Joshua James (Alle anzeigen)

Hinterlasse einen Kommentar