Jak zainstalować Nmap na Fedorze 40 lub 39

Nmap, skrót od Network Mapper, to potężne i wszechstronne narzędzie używane przez administratorów sieci, specjalistów ds. bezpieczeństwa i entuzjastów do odkrywania sieci, wykonywania skanów bezpieczeństwa i audytowania bezpieczeństwa sieci. Jego zdolność do dostosowywania się do różnych środowisk sieciowych i zadań sprawia, że ​​jest to niezbędne narzędzie w zestawie narzędzi cyberbezpieczeństwa. Bogaty zestaw funkcji Nmap obejmuje:

  • Skanowanie portów: Identyfikuje otwarte porty w urządzeniach sieciowych, określając potencjalne punkty dostępu na potrzeby oceny bezpieczeństwa.
  • Inwentarz sieci: Kataloguje urządzenia w sieci, w tym systemy operacyjne, oprogramowanie i usługi.
  • Wykrywanie usług: Określa, jakie usługi działają na otwartych portach, zapewniając wgląd w funkcjonalność sieci.
  • Wykrywanie systemu operacyjnego: wykorzystuje zaawansowane techniki wykrywania systemów operacyjnych urządzeń w sieci.
  • Interakcje skryptowe: Silnik skryptowy Nmap (NSE) jest używany do bardziej zaawansowanej eksploracji sieci i audytu bezpieczeństwa.
  • Mapowanie sieci: Wizualizuje topologie sieci, pomagając w zrozumieniu struktury i rozprzestrzeniania się sieci.
  • Wykrywanie podatności: Integruje się z bazami danych luk w zabezpieczeniach w celu identyfikacji potencjalnych słabych punktów bezpieczeństwa w urządzeniach sieciowych.
  • Elastyczność i rozszerzalność: Obsługuje różne opcje dostosowywania w celu dostosowanej analizy sieci.

Dzięki tym możliwościom Nmap jest krytycznym narzędziem do utrzymywania bezpieczeństwa i integralności sieci. Teraz przyjrzyjmy się technicznym krokom instalacji Nmapa w Fedorze 40 lub 39 Linux, upewniając się, że posiadasz niezbędną wiedzę i narzędzia do efektywnego korzystania z tego potężnego skanera sieciowego.

Metoda 1: Zainstaluj Nmap przez DNF

Zaktualizuj Fedorę przed instalacją Nmapa

Najpierw zaktualizuj swój system, aby upewnić się, że wszystkie istniejące pakiety są aktualne.

sudo dnf upgrade --refresh

Zainstaluj Nmap za pomocą polecenia DNF

Domyślnie NMAP jest dostępny w repozytorium Fedory. Biorąc pod uwagę, że Fedora jest 6-miesięczną wersją skupiającą się na najnowszych wersjach, ta wersja jest najbardziej aktualna, dzięki czemu instalacja jest łatwa i nie wymaga importowania żadnych repozytoriów stron trzecich.

Rozpocznij od instalacji i wykonaj następujące polecenie:

sudo dnf install nmap

Następnie sprawdź instalację, sprawdzając wersję i kompilację:

nmap --version

Zainstaluj Nmap na Fedorze poprzez Source

Mogą zaistnieć przypadki, w których pojawi się potrzeba najnowszej wersji Nmapa lub wersja dostarczona w repozytoriach Fedory może nie spełniać określonych wymagań. Kompilacja Nmapa ze źródła jest realnym rozwiązaniem, zapewniającym dostęp do najnowszych funkcji i aktualizacji. Chociaż ta metoda wymaga dodatkowych kroków i rutynowego sprawdzania dostępności aktualizacji, a następnie ponownej kompilacji, może być korzystna dla zaawansowanych użytkowników lub osób o odrębnych potrzebach.

Zainstaluj początkowe wymagane pakiety dla Nmap

Zanim zagłębimy się w kompilację kodu źródłowego, najważniejsze jest przygotowanie naszego systemu za pomocą odpowiednich narzędzi. Do podstawowych narzędzi do budowania pakietów Fedory zalicza się kompilator gcc i narzędzie „make”.

Aby je zainstalować, otwórz terminal i wykonaj następujące polecenie:

sudo dnf install make automake gcc gcc-c++

Ponadto zainstaluj narzędzia programistyczne i inne wymagane pakiety do zbudowania Nmapa:

sudo dnf groupinstall "Development Tools"
sudo dnf install libssh2-devel openssl-devel python3-devel

Pobierz archiwum źródłowe Nmap

Po skonfigurowaniu niezbędnych narzędzi uzyskaj kod źródłowy Nmap. Pobierz kod źródłowy od urzędnika Strona pobierania Nmapa, ukierunkowany na najnowszą stabilną wersję, za pomocą polecenia wget.

Notatka: Bardzo ważne jest sprawdzenie strony pobierania pod kątem numeru najnowszej wersji i łącza, ponieważ szczegóły te mogły ulec zmianie od czasu utworzenia tego przewodnika.

Aby pobrać kod źródłowy Nmap, użyj następującego polecenia:

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

Wyodrębnij kod źródłowy Nmap

Po pomyślnym pobraniu kodu źródłowego Nmapa wyodrębnienie plików z archiwum zajmuje trochę czasu. Aby to osiągnąć, wykonaj poniższe polecenia:

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

Skonfiguruj kompilację Nmap

Teraz czas rozpocząć proces konfiguracji. Ten krok przygotowuje kod źródłowy Nmap do kompilacji w konkretnym systemie, zapewniając kompatybilność i zoptymalizowaną wydajność.

Aby zaaranżować kompilację, uruchom poniższe polecenie:

./configure

Jeśli preferowana jest instalacja z katalogów lokalnych, użyj następującego polecenia:

./configure --with-localdirs

Skompiluj Nmapa

Po prawidłowym skonfigurowaniu kompilacji kolejnym krokiem jest kompilacja kodu źródłowego. Proces ten jest koordynowany przy użyciu narzędzia make polecenie, które czyta Makefile w katalogu źródłowym Nmapa i odpowiednio kompiluje kod źródłowy:

make

Zainstaluj plik binarny Nmap

Aby zainstalować Nmap, wykonaj poniższe polecenie:

sudo make install

Weryfikacja instalacji Nmapa

Po instalacji koniecznie sprawdź poprawność instalacji Nmapa ze źródła i upewnij się, że jest to najnowsza wersja. Aby to sprawdzić, użyj poniższego polecenia:

nmap --version

To polecenie pokazuje zainstalowaną wersję Nmapa, zgodną z wersją uzyskanego kodu źródłowego. Zatem pomyślnie skompilowałeś i zainstalowałeś najnowszą wersję Nmap ze źródła w systemie Fedora Linux.

Wniosek

Przeszliśmy przez kroki instalacji Nmapa na Fedorze 40 lub 39 Linux przy użyciu Menedżera pakietów DNF lub kompilacji źródłowego pliku binarnego. Pamiętaj, Nmap to coś więcej niż tylko narzędzie; to Twój sprzymierzeniec w zrozumieniu i zabezpieczeniu Twojej sieci. Zanurz się, eksperymentuj z jego funkcjami i maksymalnie wykorzystaj jego możliwości, aby utrzymać sieć pod kontrolą.

Przydatne i istotne linki

Oto kilka cennych linków związanych z używaniem Nmapa:

  • Oficjalna strona Nmapa: Odwiedź oficjalną stronę Nmap, aby uzyskać informacje o narzędziu do skanowania sieci, jego funkcjach i opcjach pobierania.
  • Dokumentacja Nmapa: Uzyskaj dostęp do obszernej dokumentacji zawierającej szczegółowe instrukcje dotyczące instalacji, konfiguracji i używania Nmap.
  • Przewodnik referencyjny Nmapa: Zapoznaj się z przewodnikiem referencyjnym Nmap, aby uzyskać szczegółowy podręcznik na temat poleceń i opcji Nmap.
Joshua James
Chodź za mną
Najnowsze posty autorstwa Joshua James (widzieć wszystko)