Jak nainstalovat Nmap na Ubuntu 24.04, 22.04 nebo 20.04

Nmap (Network Mapper) je výkonný open-source nástroj používaný pro zjišťování sítě a bezpečnostní audit. Je široce používán správci sítí a bezpečnostními profesionály k mapování sítí, identifikaci aktivních zařízení a detekci otevřených portů a služeb běžících na těchto zařízeních. Nmap lze také použít pro skenování zranitelností a správu zásob sítě, což z něj činí základní nástroj pro udržování zabezpečení sítě.

Na Ubuntu 24.04, 22.04 nebo 20.04 lze Nmap nainstalovat pomocí dvou primárních metod. Nejjednodušší způsob je přes výchozí úložiště Ubuntu, které poskytuje stabilní verzi Nmap vhodnou pro většinu uživatelů. Alternativně pro ty, kteří vyžadují nejnovější funkce nebo potřebují přizpůsobit svou instalaci, si můžete stáhnout a zkompilovat zdrojový kód Nmap a vytvořit tak nejnovější verzi binárního souboru. Tato příručka vás provede oběma způsoby instalace, abyste měli jistotu, že máte verzi Nmap, která nejlépe vyhovuje vašim potřebám.

Aktualizujte systém Ubuntu před instalací Nmap

Spusťte aktualizaci systému provedením následujícího příkazu v terminálu. Tento příkaz provede kontrolu aktualizací pro všechny balíčky a poté upgraduje tyto balíčky na jejich nejnovější verzi:

sudo apt update && sudo apt upgrade

Jakmile to dokončíte, pokračujte v instalaci Nmap.

Metoda 1: Nainstalujte Nmap přes úložiště Ubuntu

Ve výchozím nastavení Ubuntu zahrnuje Nmap do svých primárních softwarových úložišť, což znamená, že můžete nainstalovat Nmap přímo bez přidávání dalších úložišť nebo kompilace jakéhokoli zdrojového kódu.

Instalaci Nmap můžete zahájit spuštěním následujícího příkazu:

sudo apt install nmap

Tento příkaz načte Nmap z úložiště, vyřeší všechny závislosti a pokračuje v instalaci.

Po instalaci je důležité ověřit, zda je Nmap správně nainstalován a připraven k použití. Jednou přímou metodou, jak to potvrdit, je zkontrolovat verzi Nmap nainstalovanou ve vašem systému.

Pomocí následujícího příkazu zkontrolujte verzi Nmap:

nmap --version

Příkaz nmap –version poskytne výstup s podrobnostmi o nainstalované verzi a sestavení Nmap. To potvrzuje, že je Nmap správně nainstalován, a zajišťuje, že budete pracovat s nejnovější verzí.

Metoda 2: Nainstalujte Nmap přes zdrojový archiv

V některých případech mohou uživatelé vyžadovat nejnovější verzi Nmap nebo předem zabalená verze poskytovaná v repozitářích Ubuntu nemusí splňovat jejich specifické potřeby. Kompilace Nmap ze zdroje poskytuje řešení pro takové uživatele a zajišťuje, že budete mít nejnovější funkce a aktualizace. Tato metoda zahrnuje další kroky a budete muset pravidelně kontrolovat aktualizace a znovu kompilovat, ale může poskytnout výhody pokročilým uživatelům nebo specifickým požadavkům.

Nainstalujte počáteční balíčky Nmap

Než se ponoříme do světa zdrojového kódu, musíme náš systém připravit pomocí správných nástrojů. Balíček 'build-essential' obsahuje informační seznam balíčků považovaných za nezbytné pro vytváření balíčků Ubuntu, včetně kompilátoru gcc, make a dalších požadovaných nástrojů. Tento balíček nám umožní zkompilovat a sestavit Nmap ze zdroje. Chcete-li nainstalovat „build-essential“, otevřete terminál a zadejte:

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

Stáhněte si zdrojový archiv Nmap

Dalším krokem je stáhněte si zdrojový kód Nmap. To lze získat z oficiální stránky ke stažení Nmap. Stáhneme nejnovější stabilní verzi pomocí příkazu wget. Vezměte prosím na vědomí, že v době vydání této příručky je nejnovější stabilní vydání 7.93, ale to se může lišit. Na stránce stahování vždy zkontrolujte číslo nejnovější verze a odkaz a podle toho upravte příkaz.

Chcete-li stáhnout zdrojový kód Nmap, použijte následující:

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

Poznámka: Ujistěte se, že jste si stáhli nejnovější verzi Nmap. Příkazy pro Nmap v7.93 mohou být zastaralé, takže vždy používejte příkazy kompatibilní s nejnovější verzí, kterou jste si stáhli.

Extrahování zdrojového kódu Nmap

Po stažení zdrojového kódu Nmap nyní potřebujeme extrahovat soubory z archivu. Chcete-li to provést, použijte následující příkazy:

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

Nakonfigurujte sestavení Nmap

Nyní jsme připraveni zahájit proces konfigurace. Tím se připraví zdrojový kód Nmap pro kompilaci na vašem konkrétním systému, což zajistí kompatibilitu a optimalizovaný výkon. Chcete-li nakonfigurovat sestavení, spusťte následující:

./configure

Případně můžete dát přednost instalaci pomocí localdirs:

./configure --with-localdirs

Kompilace Nmap Build

S nakonfigurovaným sestavením můžeme nyní zkompilovat zdrojový kód. To se provádí pomocí příkazu 'make', který přečte 'Makefile' ve zdrojovém adresáři Nmap a podle toho zkompiluje zdrojový kód:

make

Nainstalujte Nmap pomocí příkazu make install

Po úspěšné kompilaci zdrojového kódu můžeme nainstalovat Nmap. Tento krok umístí zkompilovaný program do příslušných adresářů ve vašem systému. Chcete-li nainstalovat Nmap, použijte následující:

make install

Ověření zkompilované instalace Nmap

Po instalaci je důležité potvrdit, že Nmap byl správně nainstalován ze zdroje a je to nejnovější verze. Chcete-li to zkontrolovat, použijte příkaz:

nmap --version

Tento příkaz zobrazí nainstalovanou verzi Nmap, která by měla odpovídat verzi zdrojového kódu, který jste si stáhli. Tímto jste úspěšně zkompilovali a nainstalovali nejnovější verzi Nmap ze zdroje ve vašem systému Ubuntu.

Závěrečné myšlenky

S Nmap nainstalovaným na vašem systému Ubuntu můžete efektivně spravovat a zabezpečit svou síť využitím jejích výkonných možností skenování a auditu. Ať už zvolíte jednoduchost instalace z výchozího úložiště Ubuntu nebo flexibilitu kompilace nejnovější verze ze zdroje, obě metody vám poskytnou robustní nástroj pro analýzu sítě. Pravidelná aktualizace Nmap, zejména při kompilaci ze zdroje, zajistí, že budete mít přístup k nejnovějším funkcím zabezpečení a vylepšením a budete udržovat své postupy zabezpečení sítě aktuální.

Joshua James
Následuj mě
Nejnovější příspěvky uživatele Joshua James (vidět vše)

Napsat komentář