Skanowanie ma na celu rozpoznanie terenu i wyszukanie słabych punktów ochrony. To pierwszy krok intruza przygotowującego się do ataku na system.
Skanowanie to metoda wykrywania aktywności systemu i jego dostępności, a także serwisów, które on udostępnia. W zakres skanowania wchodzą techniki ping sweeps, port scans czy detekcja systemu operacyjnego - fingerprinting.
Podczas skanowania zbierane są następujące informacje:
Skanowanie pozwala określić, czy cel (host) jest aktywny, rozpoznać usługi na nim uruchomione (na podstawie otwartych portów i sygnałów wysyłanych z tych portów), a także określić system operacyjny (i jego wersję) hosta. Pozwala również na rozpoznanie topologii sieci, określenie liczby komputerów w niej pracujących, odszukanie zapór ogniowych.