Nmap (Network Mapper)¶
Nmap to wolne oprogramowanie używane do analizy bezpieczeństwa sieci i zarządzania sieciami. Narzędzie to jest zdolne do odkrywania hostów i usług w sieci, tworzenia map sieci, skanowania portów oraz sprawdzania dostępnych usług i ich wersji. Nmap jest przydatny zarówno dla administratorów sieci jak i osób testujących bezpieczeństwo sieci.
Podstawowe funkcje i zastosowania¶
Poniżej przedstawimy kilka różnych funkcji i zastosowań narzędzia Nmap.
Skanowanie portów¶
Jednym z podstawowych zastosowań Nmap jest skanowanie portów. Poniższe polecenie skanuje 1000 najczęściej używanych portów na danym hoście (np. 192.168.1.1):
Możemy także skanować wiele hostów jednocześnie, wystarczy podać kilka adresów IP oddzielonych spacją:
Innym sposobem jest użycie zakresu:
Możemy także określić porty, które chcemy przeskanować. W tym celu należy skorzystać z opcji -p
. Dla przykładu, żeby zeskanować porty od \(20\) do \(25\) na hoście \(192.168.1.1\) napiszemy:
Wykrywanie wersji usług¶
Nmap potrafi również wykryć wersje usług działających na poszczególnych portach. Do tego celu służy opcja -sV
:
Skanowanie z użyciem TCP SYN¶
Standardowe skanowanie Nmapa może być łatwo wykryte przez systemy IDS/IPS. Skanowanie z użyciem TCP SYN (zwane również półotwartym skanowaniem) jest bardziej dyskretne. Używamy do tego opcji -sS
: