Specyfikacja portów i kolejności skanowania
Poza wszystkimi metodami skanowania opisanymi wcześniej, Nmap
oferuje opcję pozwalającą na podanie numerów portów do skanowania i
określenie, czy skanowanie ma przebiegać w kolejności sekwencyjnej czy
losowej. Domyślnie Nmap skanuje wszystkie porty do 1024 włącznie oraz
wyższe porty wyszczególnione w pliku
nmap-services.
-
-p <zakres portów>(Skanuj tylko wybrane porty) Opcja pozwala na zdefiniowanie listy portów do skanowania, zamiast domyślnej. Możliwe jest podanie pojedynczych portów jak i zakresów oddzielonych myślnikiem (np. 1-1023). Zakres można również pominąć, co spowoduje użycie całego zakresu (1-65535). Można więc po prostu podać opcję
-p-do przeskanowania wszystkich portów od 1 do 65535 włącznie. Można również podać port zero, ale trzeba to zrobic jawnie. W przypadku połączenia tej opcji ze skanowaniem protokołów (-sO), określa ona numery protokołów do sprawdzenia (0-255).Przy jednoczesnym skanowaniu portów TCP i UDP możliwe jest oddzielne zdefiniowanie portów dla obu protokołów poprzez poprzedzenie numerów znakami odpowiednio
T:iU:. Jako argument opcji przyjmowany jest ciąg znaków aż do następnej opcji. Na przykład, podanie-p U:53,111,137,T:21-25,80,139,8080spowoduje przeskanowanie portów UDP o numerach 53,111 i 137 oraz podanych portów TCP. Przy skanowaniu zarówno portów TCP jak i UDP, nie można zapomnieć podać odpowiednich typów skanowania:-sUoraz przynajmniej jednego TCP (np.-sS,-sFczy-sT). Jeśli nie podano protokołu skanowania, na czas skanowania numery portów zostaną dodane do domyślnej listy portów.-
-F(Skanowanie Fast (ograniczona ilość portów)) Pozwala na określenie, że mają być skanowane tylko porty zawarte w pliku
nmap-servicesz pakietu Nmapa (lub z pliku protokołów dla opcji-sO). Opcja ta pozwala na szybsze skanowanie, niż w przypadku wszystkich 65535 portów. Ponieważ lista ta zawiera tylko nieco ponad 1200 portów, różnica w szybkości w porównaniu do typowego skanowania TCP (około 1650 portów) nie jest duża. Różnica może być większa, jeśli zostanie podany własny, mały pliknmap-servicesza pomocą opcji--datadir.-
-r(Nie używaj losowej kolejności) Domyślnie Nmap skanuje porty w kolejności losowej (poza niektórymi najczęściej wykorzystywanymi portami, które są skanowane na początku ze względów wydajnościowych). Takie zachowanie jest normalnie pożądane, jednak można je wyłączyć za pomocą opcji
-r, wymuszającej sekwencyjną kolejność skanowania.
