Az Nmap telepítése Ubuntu 24.04, 22.04 vagy 20.04 rendszeren

Az Nmap (Network Mapper) egy hatékony nyílt forráskódú eszköz, amelyet hálózatfelderítésre és biztonsági auditálásra használnak. A hálózati rendszergazdák és biztonsági szakemberek széles körben használják a hálózatok feltérképezésére, az aktív eszközök azonosítására, valamint az ezeken az eszközökön futó nyitott portok és szolgáltatások észlelésére. Az Nmap a sebezhetőségek vizsgálatára és a hálózati leltárkezelésre is használható, így a hálózati biztonság fenntartásának elengedhetetlen eszköze.

Ubuntu 24.04, 22.04 vagy 20.04 esetén az Nmap két elsődleges módszerrel telepíthető. A legegyszerűbb módszer az Ubuntu alapértelmezett adattárán keresztül érhető el, amely az Nmap stabil verzióját biztosítja a legtöbb felhasználó számára. Alternatív megoldásként azok számára, akiknek a legfrissebb szolgáltatásokra van szükségük, vagy testre kell szabniuk a telepítést, letölthetik és lefordíthatják az Nmap forráskódot a bináris fájl legújabb verziójának létrehozásához. Ez az útmutató végigvezeti Önt mindkét telepítési módszeren, hogy megbizonyosodjon arról, hogy az Nmap verziója a legjobban megfelel az Ön igényeinek.

Frissítse az Ubuntu rendszert az Nmap telepítése előtt

Indítsuk el a rendszerfrissítést a következő parancs végrehajtásával a terminálban. Ez a parancs frissítés-ellenőrzést végez az összes csomagnál, majd frissíti ezeket a csomagokat a legújabb verziójukra:

sudo apt update && sudo apt upgrade

Ha ez kész, folytassa az Nmap telepítésével.

1. módszer: Az Nmap telepítése az Ubuntu Repository-n keresztül

Alapértelmezés szerint az Ubuntu az Nmap-et az elsődleges szoftvertárakba tartalmazza, ami azt jelenti, hogy közvetlenül telepítheti az Nmap-et további tárolók hozzáadása vagy forráskód fordítása nélkül.

Az Nmap telepítését a következő paranccsal indíthatja el:

sudo apt install nmap

Ez a parancs lekéri az Nmap fájlt a tárolóból, feloldja a függőségeket, és folytatja a telepítést.

A telepítés után döntő fontosságú annak ellenőrzése, hogy az Nmap megfelelően van-e telepítve és használatra kész. Ennek megerősítésére egy egyszerű módszer a rendszerre telepített Nmap verzió ellenőrzése.

A következő paranccsal ellenőrizze az Nmap verzióját:

nmap --version

Az nmap –version parancs kimenetet biztosít, amely részletezi az Nmap telepített verzióját és felépítését. Ez megerősíti, hogy az Nmap megfelelően van telepítve, és biztosítja, hogy a legújabb verzióval dolgozik.

2. módszer: Az Nmap telepítése a Forrásarchívumból

Egyes esetekben előfordulhat, hogy a felhasználók az Nmap legújabb verzióját igénylik, vagy az Ubuntu lerakataiban található előre csomagolt verzió nem felel meg speciális igényeiknek. Az Nmap forrásból történő fordítása megoldást kínál az ilyen felhasználók számára, biztosítva, hogy a legújabb szolgáltatásokkal és frissítésekkel rendelkezzen. Ez a módszer további lépéseket tartalmaz, és rendszeresen ellenőriznie kell a frissítéseket és újra kell fordítania, de ez előnyökkel járhat a haladó felhasználók számára, vagy speciális követelményeket támaszthat.

Telepítse az Nmap kezdeti csomagokat

Mielőtt belemerülnénk a forráskód világába, fel kell készítenünk rendszerünket a megfelelő eszközökkel. A „build-essential” csomag az Ubuntu csomagok felépítéséhez elengedhetetlennek tartott csomagok tájékoztató jellegű listáját tartalmazza, beleértve a gcc fordítót, a make-t és az egyéb szükséges eszközöket. Ez a csomag lehetővé teszi számunkra, hogy a forrásból fordítsuk le és építsük fel az Nmap-et. A „build-essential” telepítéséhez nyissa meg a terminált, és írja be:

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

Töltse le az Nmap forrásarchívumot

A következő lépés az töltse le az Nmap forráskódját. Ez letölthető az Nmap hivatalos letöltési oldaláról. Letöltjük a legújabb stabil kiadást a wget paranccsal. Felhívjuk figyelmét, hogy a jelen útmutató idején a legújabb stabil kiadás a 7.93, de ez változhat. Mindig ellenőrizze a letöltési oldalon a legújabb verziószámot és hivatkozást, és ennek megfelelően állítsa be a parancsot.

Az Nmap forráskód letöltéséhez használja a következőket:

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

Megjegyzés: Győződjön meg arról, hogy letölti az Nmap legújabb verzióját. Előfordulhat, hogy az Nmap v7.93 parancsai elavultak, ezért mindig a legfrissebb letöltött verzióval kompatibilis parancsokat használjon.

Az Nmap forráskód kibontása

Miután letöltöttük az Nmap forráskódot, most ki kell bontanunk a fájlokat az archívumból. Ehhez használja a következő parancsokat:

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

Állítsa be az Nmap Build-et

Most készen állunk a konfigurációs folyamat elindítására. Ez előkészíti az Nmap forráskódot az adott rendszeren történő fordításhoz, így biztosítva a kompatibilitást és az optimalizált teljesítményt. A build konfigurálásához futtassa a következőt:

./configure

Alternatív megoldásként érdemes a localdirs segítségével telepíteni:

./configure --with-localdirs

Fordítsa le az Nmap Build-ot

Ha a buildet beállítottuk, most már le tudjuk fordítani a forráskódot. Ez a „make” paranccsal történik, amely beolvassa a „Makefile” fájlt az Nmap forráskönyvtárában, és ennek megfelelően lefordítja a forráskódot:

make

Telepítse az Nmap-et a make install paranccsal

A forráskód sikeres fordítása után telepíthetjük az Nmap-et. Ez a lépés a lefordított programot a rendszer megfelelő könyvtáraiba helyezi. Az Nmap telepítéséhez használja a következőket:

make install

A lefordított Nmap telepítés ellenőrzése

A telepítés után nagyon fontos megbizonyosodni arról, hogy az Nmap megfelelően lett-e telepítve a forrásból, és hogy az a legújabb verzió. Ennek ellenőrzéséhez használja a következő parancsot:

nmap --version

Ez a parancs megjeleníti az Nmap telepített verzióját, amelynek meg kell egyeznie a letöltött forráskód verziójával. Ezzel sikeresen lefordította és telepítette az Nmap legújabb verzióját a forrásból az Ubuntu rendszerére.

Záró gondolatok

Az Ubuntu rendszerére telepített Nmap segítségével hatékonyan kezelheti és biztonságossá teheti hálózatát a hatékony szkennelési és auditálási képességek kihasználásával. Függetlenül attól, hogy az Ubuntu alapértelmezett tárolójából történő telepítés egyszerűségét vagy a legfrissebb verzió forrásból történő fordításának rugalmasságát választja, mindkét módszer robusztus eszközt kínál a hálózati elemzéshez. Az Nmap rendszeres frissítése, különösen a forrásból történő fordításkor, biztosítja, hogy hozzáférjen a legújabb biztonsági funkciókhoz és fejlesztésekhez, így a hálózati biztonsági gyakorlatok naprakészek maradnak.

Joshua James

Szólj hozzá!